doc: update docs/lua.md
This commit is contained in:
parent
0acb2ca1f3
commit
59509fc94e
41
docs/lua.md
41
docs/lua.md
@ -97,7 +97,9 @@ local html = [[
|
|||||||
<html>
|
<html>
|
||||||
<head></head>
|
<head></head>
|
||||||
<body>
|
<body>
|
||||||
<a href="https://www.twle.cn/">简单编程</a>
|
<a href="https://www.twle.cn/">
|
||||||
|
简单编程
|
||||||
|
</a>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
]]
|
]]
|
||||||
@ -211,6 +213,7 @@ print(x, y) -- 3, 1
|
|||||||
|
|
||||||
```lua
|
```lua
|
||||||
local tab = {}
|
local tab = {}
|
||||||
|
|
||||||
tab.one = 2
|
tab.one = 2
|
||||||
tab.two = 1
|
tab.two = 1
|
||||||
|
|
||||||
@ -243,13 +246,13 @@ print(tab.one, tab.two) -- 1 2
|
|||||||
|
|
||||||
:- | :-
|
:- | :-
|
||||||
:- | :-
|
:- | :-
|
||||||
\+ | 加法
|
`+` | 加法
|
||||||
\- | 减法
|
`-` | 减法
|
||||||
\* | 乘法
|
`*` | 乘法
|
||||||
\/ | 除法
|
`/` | 除法
|
||||||
\% | 取余,求出除法的余数
|
`%` | 取余,求出除法的余数
|
||||||
\^ | 乘幂,计算次方
|
`^` | 乘幂,计算次方
|
||||||
\- | 负号,取负值
|
`-` | 负号,取负值
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
local a, b = 4, 3
|
local a, b = 4, 3
|
||||||
@ -287,7 +290,27 @@ print(a ^ b) -- 64.0
|
|||||||
print(type(tonumber("12"))) -- number
|
print(type(tonumber("12"))) -- number
|
||||||
```
|
```
|
||||||
<!--rehype:className=style-round-->
|
<!--rehype:className=style-round-->
|
||||||
<!--rehype:className=wrap-text -->
|
|
||||||
|
### goto 语法
|
||||||
|
<!--rehype:wrap-class=col-span-2-->
|
||||||
|
|
||||||
|
```lua
|
||||||
|
local function isValidNumber(num)
|
||||||
|
if type(num) ~= "number" then
|
||||||
|
goto invalidNumber -- 无条件地跳转到代码中的标签 `::invalidNumber::`
|
||||||
|
end
|
||||||
|
|
||||||
|
print("Valid number:", num)
|
||||||
|
return true
|
||||||
|
|
||||||
|
::invalidNumber::
|
||||||
|
print("Invalid number:", num)
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
|
||||||
|
isValidNumber(123) -- 输出: Valid number: 123
|
||||||
|
isValidNumber("abc") -- 输出: Invalid number: abc
|
||||||
|
```
|
||||||
|
|
||||||
条件语句
|
条件语句
|
||||||
---
|
---
|
||||||
|
Loading…
x
Reference in New Issue
Block a user