一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Lua - Lua編程示例(一):select、debug、可變參數、table操作、error

Lua編程示例(一):select、debug、可變參數、table操作、error

2020-05-06 10:28腳本之家 Lua

這篇文章主要介紹了Lua編程示例(一):select、debug、可變參數、table操作、error,本文直接給出代碼實例,需要的朋友可以參考下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
function test_print(...)
 for i=1,select("#",...) do
 print(i,select(i,...))
 end
end
 
test_print(11,12,13,14)
 
 
print()
print(debug.traceback())
print()
 
function test(...)
 for i=1,arg.n do
 print(i.."\t"..arg[i])
 end
end
 
test("a",2,34,234)
print()
g={}
 
table.insert(g,{
 name="Clairs",
 level = 70,
})
table.insert(g,{
 name="SEGA",
 level = 35,
})
table.insert(g,{
 name="Millber",
 level = 50,
})
function myprint()
 for i,v in ipairs(g) do
 print(i,v["level"],v.name)
 end
end
 
myprint()
function comp(a,b)
 return a.level<b.level
end
table.sort(g,comp)
 
print()
myprint()
 
print()
function foo(str)
 if type(str) ~= "string" then
 error("string error!",2)
 end
end
 
--foo({x =1 })
 
tb1={ "asdf","bate","game",one="heihei"}
table.insert(tb1,3,"haha")
table.remove(tb1,2)
for i,v in ipairs(tb1) do
 print(v)
end
print(#tb1)

 


運行結果為:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
1 11 12 13 14
2 12 13 14
3 13 14
4 14
 
stack traceback:
 my_test.lua:12: in main chunk
 [C]: ?
 
1 a
2 2
3 34
4 234
 
1 70 Clairs
2 35 SEGA
3 50 Millber
 
1 35 SEGA
2 50 Millber
3 70 Clairs
 
asdf
haha
game
3

 

延伸 · 閱讀

精彩推薦
  • LuaLua簡介、編譯安裝教程及變量等語法介紹

    Lua簡介、編譯安裝教程及變量等語法介紹

    這篇文章主要介紹了Lua簡介、編譯安裝教程及變量等語法介紹,本文同時講解了lua注釋語法、Lua命令行方式等內容,需要的朋友可以參考下 ...

    junjie3632020-04-14
  • LuaLua教程(二):基礎知識、類型與值介紹

    Lua教程(二):基礎知識、類型與值介紹

    這篇文章主要介紹了Lua教程(二):基礎知識、類型與值介紹,本文講解了Hello World程序、代碼規范、全局變量、類型與值等內容,需要的朋友可以參考下 ...

    腳本之家5922020-04-28
  • LuaLua中的元方法__newindex詳解

    Lua中的元方法__newindex詳解

    這篇文章主要介紹了Lua中的元方法__newindex詳解,本文講解了查詢與更新、監控賦值、通過table給另一個table賦值等內容,需要的朋友可以參考下 ...

    笨木頭8872020-04-09
  • LuaLua中計算、執行字符串中Lua代碼的方法

    Lua中計算、執行字符串中Lua代碼的方法

    這篇文章主要介紹了Lua中計算、執行字符串中Lua代碼的方法,類似JavaScript中eval函數的功能,在Lua中也可以實現,需要的朋友可以參考下 ...

    腳本之家6322020-04-30
  • LuaLua中table庫函數方法介紹

    Lua中table庫函數方法介紹

    這篇文章主要介紹了Lua中table庫函數方法介紹,本文講解了concat、insert、maxn、remove、sort、foreachi等方法,需要的朋友可以參考下 ...

    腳本之家2502020-04-17
  • Lua深入探究Lua中的解析表達式

    深入探究Lua中的解析表達式

    這篇文章主要介紹了深入探究Lua中的解析表達式,對于其語法部分的說明和示例都超詳細,極力推薦此文!需要的朋友可以參考下 ...

    腳本之家3542020-05-05
  • LuaLua實現__add方法重載示例

    Lua實現__add方法重載示例

    這篇文章主要介紹了Lua實現__add方法重載示例,本文直接給出實現代碼,需要的朋友可以參考下 ...

    腳本之家7452020-04-24
  • LuaLua和C語言的交互詳解

    Lua和C語言的交互詳解

    這篇文章主要介紹了Lua和C語言的交互詳解,Lua和C語言通過棧完成交互,本文結合代碼實例詳細講解了交互的方法,需要的朋友可以參考下 ...

    果凍想3702020-04-14
主站蜘蛛池模板: 精品视频二区 | 亚洲狼人香蕉香蕉在线28 | 91久久国产综合精品 | 国产在线精品一区二区高清不卡 | 国产精品日本一区二区三区在线看 | 精品无人区一区二区三区 | 色哟哟哟在线精品观看视频 | 2022国产麻豆剧果冻传媒入口 | 午夜理论电影在线观看亚洲 | 99r视频| 久久青草免费91线频观看站街 | 深夜福利影院在线观看 | 久久精麻豆亚洲AV国产品 | 精品人伦一区二区三区潘金莲 | 高清不卡一区二区 | 欧美日韩精品一区二区三区视频在线 | 色女阁 | 狠狠色狠狠色综合曰曰 | 精品丰满人妻无套内射 | 久久久久久久电影 | 久久99精品国产免费观看 | 操bb视频 | 勾搭已婚高h | 369看片网| 久久99re2在线视频精品 | 国产精品视频播放 | 亚洲国产视频网站 | 色婷婷狠狠 | 色视频国产 | 十八女下面流水不遮免费 | tiny4k欧美极品在线 | 欧美精品一区二区在线观看 | 久久久无码精品亚洲欧美 | 午夜片无码区在线观看 | 国产在线精品99一卡2卡 | 动漫人物差差插曲漫画 | 美女扒开奶罩让男人吃奶 | 德国高清freexxxx性 | 91香蕉视频在线 | 99久久国产综合精品女小说 | 亚洲国产成人精品 |