欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Lua中的變量與賦值方法

 更新時間:2018年12月20日 08:36:48   作者:Engineer-Bruce_Yang  
今天小編就為大家分享一篇關于Lua中的變量與賦值方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

看以下案例:

test.lua

-- 第一個lua腳本
--注釋使用“--”符
--變量未定義時,默認初始化的值為nil
--這樣的定義為全局
num1 = 1 ;
--加了關鍵字local表示這個變量是局部變量
local num2 = 2 ;
--定義變量的末尾不加分號;也是可以的,個人建議,因為Lua是C寫的,寫分號還是規(guī)范點
num3 = 3 
--定義一個函數(shù),目的是實現(xiàn)兩數(shù)相加并返回
function add()
 --a = 1  也可以在函數(shù)內(nèi)部定義
 --b = 2 
 return num1+num2 ;
 end 
--實現(xiàn)一個可傳參的sub函數(shù)
function sub(a , b)
 return a-b ;
 end
--實現(xiàn)多個返回值的函數(shù)
function manyarg(a , b , c)
 return a,b,c 
 end 
--Lua的賦值操作 
x = 100 
y = 200 
--這樣相當于j=10,k=2*x
j,k = 10,2*x
--這樣的賦值,Lua會解釋成將x和y的值互換
x,y = y,x
--用多個值接收函數(shù)的返回值
--調(diào)用manyarg這個函數(shù)將會返回q,w,e三個參數(shù)
--其中a給q,b給w,c給e
q,w,e = manyarg(1,2,3)
--索引
--其實類似字符串數(shù)組
_able = {}
_able["key"] = "hello"
_able1 = "Hello world!"
--函數(shù)調(diào)用 
print(add()) 
print(sub(2,1))
print(x,y)
print(q,w,e)
print(_able["key"])
print(_able.key)
print(_able1)

使用lua解析腳本:lua  test.lua

運行結(jié)果:

3
1
200   100
1    2    3
hello
hello
Hello world!

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接

相關文章

  • Lua中實現(xiàn)sleep函數(shù)功能的4種方法

    Lua中實現(xiàn)sleep函數(shù)功能的4種方法

    這篇文章主要介紹了Lua中實現(xiàn)sleep函數(shù)功能的4種方法,本文講解了在一個死循環(huán)中設置一個跳出條件方法、調(diào)用系統(tǒng)的sleep函數(shù)法、Windows下ping命令法、socket庫中select函數(shù)法4種方法,需要的朋友可以參考下
    2015-04-04
  • Lua中函數(shù)與面向?qū)ο缶幊痰幕A知識整理

    Lua中函數(shù)與面向?qū)ο缶幊痰幕A知識整理

    函數(shù)在面對對象的編程中又被叫做方法,會受到作用域的制約,Lua中具有類等面向?qū)ο蟮奶匦?接下來我們就來看一下Lua中函數(shù)與面向?qū)ο缶幊痰幕A知識整理
    2016-06-06
  • Lua編程示例(二):面向?qū)ο蟆etatable對表進行擴展

    Lua編程示例(二):面向?qū)ο?、metatable對表進行擴展

    這篇文章主要介紹了Lua編程示例(二):面向?qū)ο?、metatable對表進行擴展,本文直接給出實例代碼,需要的朋友可以參考下
    2015-07-07
  • Lua性能優(yōu)化技巧(四):關于字符串

    Lua性能優(yōu)化技巧(四):關于字符串

    這篇文章主要介紹了Lua性能優(yōu)化技巧(四):關于字符串,本文講解了關于字符串的一些優(yōu)化技巧,需要的朋友可以參考下
    2015-04-04
  • Lua內(nèi)置的調(diào)試器用法詳解

    Lua內(nèi)置的調(diào)試器用法詳解

    這篇文章主要介紹了Lua內(nèi)置的調(diào)試器用法,在編程debug操作中非常有用,要的朋友可以參考下
    2015-05-05
  • Lua中的類編程代碼實例

    Lua中的類編程代碼實例

    這篇文章主要介紹了Lua中的類編程代碼實例,本文直接用代碼講解類的創(chuàng)建、類的實例化、類的方法調(diào)用、類的繼承、類的多重繼承等面向?qū)ο缶幊谭椒?需要的朋友可以參考下
    2015-04-04
  • Lua面向?qū)ο笾惡屠^承淺析

    Lua面向?qū)ο笾惡屠^承淺析

    這篇文章主要介紹了Lua面向?qū)ο笾惡屠^承淺析,本文講解了一些Lua面向?qū)ο蟮囊恍┲R,需要的朋友可以參考下
    2014-09-09
  • Lua編程示例(七):協(xié)同程序基礎邏輯

    Lua編程示例(七):協(xié)同程序基礎邏輯

    這篇文章主要介紹了Lua編程示例(七):協(xié)同程序基礎邏輯,本文直接給出代碼實例,需要的朋友可以參考下
    2015-07-07
  • Lua函數(shù)用法研究

    Lua函數(shù)用法研究

    這篇文章主要介紹了Lua函數(shù)用法研究,本文講解了函數(shù)、變量的用法、返回多個結(jié)果值和可變參數(shù)等特性的示例,需要的朋友可以參考下
    2015-07-07
  • Lua UnPack函數(shù)用法實例

    Lua UnPack函數(shù)用法實例

    這篇文章主要介紹了Lua UnPack函數(shù)用法實例,unpack它接受一個數(shù)組(table)作為參數(shù),并默認從下標1開始返回數(shù)組的所有元素,需要的朋友可以參考下
    2015-04-04

最新評論