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

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

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

服務器之家 - 腳本之家 - Lua - Lua腳本語言基本語法快速入門教程

Lua腳本語言基本語法快速入門教程

2020-05-05 13:21腳本之家 Lua

這篇文章主要介紹了Lua腳本語言基本語法快速入門教程,本文是一個簡易教程,快速的羅列了常用語法,有一定編程語言基礎的同學更容易看芯片,需要的朋友可以參考下

Lua語法與C語言有些相似也不太一樣,寫了語句學一下 微笑

?
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
--begin
a = --[[explain]] "ha";
print(a)
 
if a == "ha" then
 print("if test passed")
else
 print("if used wrong")
end
 
b,c=2,3
print(b,c)
b,c=c,b
if b==3 and c==2 then
 print("swap test passed")
 print(b,c)
else
 print("swap error")
end
 
do
 b = 6
 if b==6 then
 print("code block test passed")
 else
 print("code block test error")
 end
end
 
do
 d=true;
 local e="haha"
end
if d==true and e==nil then
 print("local test passed")
else
 print("local test error")
end
 
c = 2^3
if c == 8 then
 print("squert test passed")
else
 print("test error")
end
 
a = "string will be ".."connected"
print(a)
 
x = x or a --if not x then x = v end
print(x)
 
 
print(type(asdf))
 
c=3-1.2;
print(c)
 
d = [[
怎么會
 怎么會
 你竟原諒了我?
 
]]
print(d)
 
function test (w)
 print("the num is "..w)
 local add=w+1
 return add;
end
 
b=test(5)
print(add,b)
 
 
t={
 100,
 [100] = "I'm the 100th element",
 fsy=
 {
 ['age']=22,
 sex = "male", --如果是字符串,可以去掉引號和括號
 },--元素之間必須用,隔開
 20, -- 相當于t[2]=20
}
 
print(t[0])
print(t[1])
print(t[100])
print(t.fsy.age)
print(t[2])
 
g = {
 age = 3,
 add=function (s,n) s.age=s.age+n end
}
 
g:add(10) --相當于g.add(g,10)
print(g.age)

運行的結果如下:

?
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
>lua -e "io.stdout:setvbuf 'no'" "hello.lua"
ha
if test passed
2 3
swap test passed
3 2
code block test passed
local test passed
squert test passed
string will be connected
string will be connected
nil
1.8
怎么會
 怎么會
 你竟原諒了我?
 
 
the num is 5
nil 6
nil
100
I'm the 100th element
22
20
13
>Exit code: 0

延伸 · 閱讀

精彩推薦
  • LuaLua教程(二):基礎知識、類型與值介紹

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

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

    腳本之家5922020-04-28
  • LuaLua簡介、編譯安裝教程及變量等語法介紹

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

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

    junjie3632020-04-14
  • LuaLua和C語言的交互詳解

    Lua和C語言的交互詳解

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

    果凍想3702020-04-14
  • LuaLua中table庫函數(shù)方法介紹

    Lua中table庫函數(shù)方法介紹

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

    腳本之家2502020-04-17
  • LuaLua中計算、執(zhí)行字符串中Lua代碼的方法

    Lua中計算、執(zhí)行字符串中Lua代碼的方法

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

    腳本之家6322020-04-30
  • LuaLua實現(xiàn)__add方法重載示例

    Lua實現(xiàn)__add方法重載示例

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

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

    Lua中的元方法__newindex詳解

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

    笨木頭8872020-04-09
  • Lua深入探究Lua中的解析表達式

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

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

    腳本之家3542020-05-05
主站蜘蛛池模板: 视频一区国产精戏刘婷30 | 亚洲国产精品成 | 亚洲AV中文字幕无码久久 | 国产原创精品 | 99精品久久99久久久久久 | 久久国产主播福利在线 | 91久操| 特黄特色大片免费高清视频 | 亚1洲二区三区四区免费 | 国产成人精品一区二区不卡 | 视频一区二区国产无限在线观看 | 亚拍一区| beeg日本高清xxxx18 | a毛片免费观看完整 | 天天射夜夜爽 | 午夜伦理yy44008影院 | 国产成人a∨麻豆精品 | 亚飞与亚基高清国语在线观看 | 深夜福利在线播放 | 男人猛戳女人下部30分钟 | 国产性tv国产精品 | 免费观看在线永久免费xx视频 | 欧美久在线观看在线观看 | 青苹果乐园影院免费观看完整版 | 久久99热在线观看7 久久99精品涩AV毛片观看 | 3d动漫美女物被遭强视频 | 亚洲经典激情春色另类 | 韩国三级日本三级香港三级黄 | 娇小XXXXX第一次出血 | 手机看片黄色 | crdy在线看亚洲 | 牛牛影院成人免费网页 | 高清国产在线 | 国产91精品在线观看 | 亚洲天堂男人天堂 | 波多野结衣一区免费作品 | 98色花堂永久地址国产精品 | 亚洲10p | 国内精品久久久久久不卡影院 | 深夜视频免费看 | 久久精品一区二区三区资源网 |