lua和python哪个简单_盘点一下lua脚本和python的区别(基础)
一.縮進(jìn)
lua腳本無(wú)縮進(jìn)但是有end結(jié)尾
二.邏輯判斷
if false or nil then
print("至少有一個(gè)是 true")
else
print("false 和 nil 都為 false")
end
if 0 then
print("數(shù)字 0 是 true")
else
print("數(shù)字 0 為 false")
end
三.算術(shù)操作
#在對(duì)一個(gè)數(shù)字字符串上進(jìn)行算術(shù)操作時(shí),Lua 會(huì)嘗試將這個(gè)數(shù)字字符串轉(zhuǎn)成一個(gè)數(shù)字
四.獲取字符串的長(zhǎng)度
#字符串變量
五.for循環(huán)
1.普通循環(huán)
for var=exp1,exp2,exp3 do
end
2.死循環(huán)
while( true )
do
print("循環(huán)將永遠(yuǎn)執(zhí)行下去")
end
3.類(lèi)似python中continue
方法一
for i = 10, 1, -1 do
repeat
if i == 5 then
print("continue code here")
break
end
print(i, "loop code here")
until true
end
方法 二
for i=1, 3 do
if i <= 2 then
print(i, "yes continue")
goto continue
end
print(i, " no continue")
::continue::
print([[i'm end]])
end
六.方法的定義
optional_function_scope function function_name( argument1, argument2, argument3..., argumentn)
function_body
return result_params_comma_separated
end
optional_function_scope: 該參數(shù)是可選的制定函數(shù)是全局函數(shù)還是局部函數(shù),未設(shè)置該參數(shù)默認(rèn)為全局函數(shù),如果你需要設(shè)置函數(shù)為局部函數(shù)需要使用關(guān)鍵字 local。
function_name: 指定函數(shù)名稱(chēng)。
argument1, argument2, argument3..., argumentn: 函數(shù)參數(shù),多個(gè)參數(shù)以逗號(hào)隔開(kāi),函數(shù)也可以不帶參數(shù)。
function_body: 函數(shù)體,函數(shù)中需要執(zhí)行的代碼語(yǔ)句塊。
result_params_comma_separated: 函數(shù)返回值,Lua語(yǔ)言函數(shù)可以返回多個(gè)值,每個(gè)值以逗號(hào)隔開(kāi)。
七.導(dǎo)入模塊
require ""
八.獨(dú)有的表結(jié)構(gòu)
九.類(lèi)
https://www.runoob.com/lua/lua-object-oriented.html
本文分享 CNBlog - 加載時(shí)間中.....。
如有侵權(quán),請(qǐng)聯(lián)系 support@oschina.cn 刪除。
本文參與“OSC源創(chuàng)計(jì)劃”,歡迎正在閱讀的你也加入,一起分享。
總結(jié)
以上是生活随笔為你收集整理的lua和python哪个简单_盘点一下lua脚本和python的区别(基础)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql fetch时间太长_sql_
- 下一篇: 温湿传感器电池属于什么电池?