簡單介紹Lua中的變數與賦值方法
導讀 |
今天小編就為大家分享一篇關於Lua中的變數與賦值方法,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
|
看以下案例:
test.lua
-- 第一個lua指令碼--註釋使用“--”符 --變數未定義時,預設初始化的值為nil --這樣的定義為全域性 num1 = 1 ; --加了關鍵字local表示這個變數是區域性變數 local num2 = 2 ; --定義變數的末尾不加分號;也是可以的,個人建議,因為Lua是C寫的,寫分號還是規範點 num3 = 3 --定義一個函式,目的是實現兩數相加並返回 function add() --a = 1 也可以在函式內部定義 --b = 2 return num1+num2 ; end --實現一個可傳參的sub函式 function sub(a , b) return a-b ; end --實現多個返回值的函式 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 --用多個值接收函式的返回值 --呼叫manyarg這個函式將會返回q,w,e三個引數 --其中a給q,b給w,c給e q,w,e = manyarg(1,2,3) --索引 --其實類似字串陣列 _able = {} _able["key"] = "hello" _able1 = "Hello world!" --函式呼叫 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
執行結果:
3 1 200 100 1 2 3 hello hello Hello world!
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家的支援。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2855482/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 簡單介紹SQLserver中的declare變數用法SQLServer變數
- shell中變數的取值與賦值變數賦值
- javascript 變數簡單介紹JavaScript變數
- 簡單介紹nginx 變數使用Nginx變數
- javascript變數宣告簡單介紹JavaScript變數
- javascript變數汙染簡單介紹JavaScript變數
- Python 中變數賦值傳遞時的引用和複製介紹Python變數賦值
- javascript變數作用於簡單介紹JavaScript變數
- javascript變數宣告提升簡單介紹JavaScript變數
- 簡單介紹java中的equals()方法Java
- shell變數命名與賦值變數賦值
- 數字索引賦值給多個變數簡單表示式索引賦值變數
- 再說mysql中的變數賦值MySql變數賦值
- 簡單介紹Lua一維陣列與多維陣列的使用陣列
- MySQL中變數的定義和變數的賦值使用MySql變數賦值
- go語言變數的宣告與賦值Go變數賦值
- 變數的賦值 指標間接賦值變數賦值指標
- javascript將浮點數數變為整數簡單介紹JavaScript
- JS中的變數賦值深入理解JS變數賦值
- 自己對Java中if變數賦值的理解Java變數賦值
- css對於小數尺寸值的解讀簡單介紹CSS
- 簡單介紹Linux環境變數檔案Linux變數
- javascript函式和變數宣告提前簡單介紹JavaScript函式變數
- php之普通變數賦值、物件賦值、引用賦值的區別PHP變數賦值物件
- 變數的解構賦值變數賦值
- mysql 儲存過程中變數的定義與賦值操作MySql儲存過程變數賦值
- jQuery()方法第二個引數的作用簡單介紹jQuery
- 「譯」靜態單賦值小冊 - 1. 介紹賦值
- margin引數簡單介紹
- margin 引數簡單介紹
- 淺談Python變數賦值的三種方法!Python變數賦值
- 簡單介紹Rust中的workspaceRust
- javascript函式讀取變數作用域簡單介紹JavaScript函式變數
- 儲存過程中SELECT與SET對變數賦值儲存過程變數賦值
- 簡單介紹PostgreSQL解析URL的方法SQL
- 簡單介紹oracle重置序列的方法Oracle
- 簡單介紹NMS的實現方法
- 簡單介紹 "&&" 與 “&” 和 ”|“ 與 ”||“ 的區別