aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2023-08-28 18:06:11 +0800
committerLi Jin <dragon-fly@qq.com>2023-08-28 18:06:11 +0800
commit28a63ec1bc97cc81848e268ba65d7aea6aac04c3 (patch)
treedb07151e61e60a5b309298e81d9e938e9f0005e4 /doc
parent88c62cebf18e714a43781cb43651ffb58351059d (diff)
downloadyuescript-28a63ec1bc97cc81848e268ba65d7aea6aac04c3.tar.gz
yuescript-28a63ec1bc97cc81848e268ba65d7aea6aac04c3.tar.bz2
yuescript-28a63ec1bc97cc81848e268ba65d7aea6aac04c3.zip
update doc.
Diffstat (limited to 'doc')
-rwxr-xr-xdoc/docs/zh/doc/README.md16
1 files changed, 8 insertions, 8 deletions
diff --git a/doc/docs/zh/doc/README.md b/doc/docs/zh/doc/README.md
index cc7ff00..905a883 100755
--- a/doc/docs/zh/doc/README.md
+++ b/doc/docs/zh/doc/README.md
@@ -9,7 +9,7 @@ title: 参考手册
9 9
10## 介绍 10## 介绍
11 11
12月之脚本是一种动态语言,可以编译为Lua。它是[Moonscript](https://github.com/leafo/moonscript)的方言。用月之脚本编写的代码既有表现力又非常简洁。它适合编写一些更易于维护的代码,并在嵌入 Lua 的环境中运行,如游戏或网站服务器。 12月之脚本(Yuescript)是一种动态语言,可以编译为Lua。它是[Moonscript](https://github.com/leafo/moonscript)的方言。用月之脚本编写的代码既有表现力又非常简洁。它适合编写一些更易于维护的代码,并在嵌入 Lua 的环境中运行,如游戏或网站服务器。
13 13
14Yue(月)是中文中“月亮”的名称。 14Yue(月)是中文中“月亮”的名称。
15 15
@@ -2049,7 +2049,7 @@ slice = [item for item in *items[,,2]]
2049</pre> 2049</pre>
2050</YueDisplay> 2050</YueDisplay>
2051 2051
2052## For 循环 2052## for 循环
2053 2053
2054Lua中有两种for循环形式,数字型和通用型: 2054Lua中有两种for循环形式,数字型和通用型:
2055 2055
@@ -2148,7 +2148,7 @@ print func_b! -- 打印 table 对象
2148 2148
2149这样做是为了避免在不需要返回循环结果的函数,创建无效的返回值表格。 2149这样做是为了避免在不需要返回循环结果的函数,创建无效的返回值表格。
2150 2150
2151## Repeat 循环 2151## repeat 循环
2152 2152
2153repeat循环是从Lua语言中搬过来的相似语法: 2153repeat循环是从Lua语言中搬过来的相似语法:
2154 2154
@@ -2169,7 +2169,7 @@ until i == 0
2169</pre> 2169</pre>
2170</YueDisplay> 2170</YueDisplay>
2171 2171
2172## While 循环 2172## while 循环
2173 2173
2174在月之脚本中的while循环有四种写法: 2174在月之脚本中的while循环有四种写法:
2175 2175
@@ -2441,7 +2441,7 @@ reader\parse_line! until reader\eof!
2441</pre> 2441</pre>
2442</YueDisplay> 2442</YueDisplay>
2443 2443
2444## Switch 语句 2444## switch 语句
2445 2445
2446switch语句是为了简化检查一系列相同值的if语句而提供的简写语法。要注意用于比较检查的目标值只会计算一次。和if语句一样,switch语句在最后可以接一个else代码块来处理没有匹配的情况。在生成的Lua代码中,进行比较是使用==操作符完成的。 2446switch语句是为了简化检查一系列相同值的if语句而提供的简写语法。要注意用于比较检查的目标值只会计算一次。和if语句一样,switch语句在最后可以接一个else代码块来处理没有匹配的情况。在生成的Lua代码中,进行比较是使用==操作符完成的。
2447 2447
@@ -2802,7 +2802,7 @@ class Cupboard extends Shelf
2802</pre> 2802</pre>
2803</YueDisplay> 2803</YueDisplay>
2804 2804
2805### Super 关键字 2805### super 关键字
2806 2806
2807**super** 是一个特殊的关键字,可以用两种不同的方式使用:它可以被视为一个对象,或者可以像函数一样被调用。它只在类的内部出现时有特殊功能。 2807**super** 是一个特殊的关键字,可以用两种不同的方式使用:它可以被视为一个对象,或者可以像函数一样被调用。它只在类的内部出现时有特殊功能。
2808 2808
@@ -3160,7 +3160,7 @@ assert y.__class.__parent ~= X -- X 不是 Y 的父类
3160</pre> 3160</pre>
3161</YueDisplay> 3161</YueDisplay>
3162 3162
3163## With 语句 3163## with 语句
3164 3164
3165在编写Lua代码时,我们在创建对象后的常见操作是立即调用这个对象一系列操作函数并设置一系列属性。 3165在编写Lua代码时,我们在创建对象后的常见操作是立即调用这个对象一系列操作函数并设置一系列属性。
3166 3166
@@ -3369,7 +3369,7 @@ run_callback my_object\write
3369</pre> 3369</pre>
3370</YueDisplay> 3370</YueDisplay>
3371 3371
3372## Using 语句:避免有破坏性的赋值 3372## using 语句:避免有破坏性的赋值
3373 3373
3374虽然Lua的变量作用域可以在减少我们编写的代码的复杂性上提供很大的帮助,但随着代码量的增加,事情可能会变得难以管理。考虑以下代码片段: 3374虽然Lua的变量作用域可以在减少我们编写的代码的复杂性上提供很大的帮助,但随着代码量的增加,事情可能会变得难以管理。考虑以下代码片段:
3375 3375