每天學一點點luamath 庫
string 庫
if( 布林表示式 1)
then
--[ 在布林表示式 1 為 true 時執行該語句塊 --]
elseif( 布林表示式 2)
then
--[ 在布林表示式 2 為 true 時執行該語句塊 --]
elseif( 布林表示式 3)
then
--[ 在布林表示式 3 為 true 時執行該語句塊 --]
else
--[ 如果以上布林表示式都不為 true 則執行該語句塊 --]
end
index = 1
while(index<=10) do
print(index)
index = index + 1
end
注意: lua的下標從 1 開始
for index = 1,10 do
print(index)
end
關鍵字function
function plus(num1,num2)
return num1+num2
end-- 呼叫
num1 = 2
num2 = 3
num3 = plus(num1,num2)
print(num3)
-- 輸出5
mytable={}
print(type(mytable))
-- 直接用新增
mytable[1]=24
mytable["name"]="kebo"
-- 直接初始化
mytable =
-- 用pairs取值
for index,val in pairs(sources) do
print(index,val)
end
table支援的函式
!!! 使用table實現物件導向
-- 宣告乙個**
enemy={}
-- this指標
local this = enemy
-- 成員變數
enemy.hp = 100
enemy.speed = 12.3
-- 成員函式
enemy.move = function ( ... )
-- body
print("敵人在移動")
endenemy.attack = function ( ... )
-- body
print(this.hp,"attack")
this.move()
end-- 呼叫
enemy.attack()
Lua 學習(2) Lua 基本語法
lua 提供了互動式程式設計模式。我們可以在命令列中輸入程式並立即檢視效果。lua 互動式程式設計模式可以通過命令 lua i 或 lua 來啟用 lua i lua 5.3.0 lua.org,puc rio 在命令列中,輸入以下命令 print hello world!接著我們按下回車鍵,輸出結...
Lua學習筆記(2) 基本語法
lua 有兩種程式設計模式 互動式程式設計 指令碼式程式設計。互動式程式設計 在命令列中輸入程式可立即看到結果。在 jetson tx1 的 tegar ubuntu terminal 裡面輸入 lua i或者 lua可以開啟lua環境。在命令列輸入並敲擊回車 print hello hello 指...
OC語言學習 基本語法
1 基本資料型別 c語言基本資料型別 bool yes no 2 nil型別等同於c語言的null 3 基本語句 等同於c語言 4 注釋 等同於c語言 5 螢幕輸出 nslog hello 1 跟 include一樣,拷貝檔案的內容 2 可以自動防止檔案的內容被重複拷貝 1 主標頭檔案 最主要的標頭...