doc: update docs/lua.md
This commit is contained in:
		
							
								
								
									
										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
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
条件语句
 | 
					条件语句
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user