激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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程序、代碼規范、全局變量、類型與值等內容,需要的朋友可以參考下 ...

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

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

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

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

    Lua和C語言的交互詳解

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

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

    Lua中table庫函數方法介紹

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

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

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

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

    腳本之家6322020-04-30
  • LuaLua實現__add方法重載示例

    Lua實現__add方法重載示例

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

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

    Lua中的元方法__newindex詳解

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

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

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

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

    腳本之家3542020-05-05
主站蜘蛛池模板: 久久免费视频7 | 黄色高清av | 黄色毛片18| 免费观看一级淫片 | 久久久久久久久久久久久久久久久久 | 免费a级网站 | av在线播放电影 | h视频免费在线观看 | 毛片视频在线免费观看 | 日韩三级伦理在线观看 | 国产美女视频一区二区三区 | 久久草草亚洲蜜桃臀 | 99999久久久久久 | 久久精品之 | 亚洲国产精品久久久久久久久久久 | 鲁丝片一区二区三区免费入口 | 久久国产一级片 | 国产精品成人一区 | 国内精品一级毛片免费看 | 黄色av免费电影 | 午夜久 | 国内精品国产三级国产a久久 | 久久亚洲成人 | 久久精品国产99久久久古代 | 国产精品片一区二区三区 | 午夜视频在线免费播放 | 免费观看又色又爽又黄的崩锅 | 久久精品中文字幕一区 | 一级@片| 竹内纱里奈和大战黑人 | xxx日本视频| 欧美黄色大片免费观看 | 香蕉成人在线观看 | 国产成人高潮免费观看精品 | 日本黄色一级电影 | 久久在现视频 | 在线播放的av网站 | 国产伦精品一区二区三区在线 | www.精品视频 | 日本一区二区在线 | 91久久国产综合精品女同国语 |