aboutsummaryrefslogtreecommitdiff
path: root/doc/docs/zh
diff options
context:
space:
mode:
Diffstat (limited to 'doc/docs/zh')
-rwxr-xr-xdoc/docs/zh/doc/README.md8
1 files changed, 3 insertions, 5 deletions
diff --git a/doc/docs/zh/doc/README.md b/doc/docs/zh/doc/README.md
index c3a5b76..1a2da96 100755
--- a/doc/docs/zh/doc/README.md
+++ b/doc/docs/zh/doc/README.md
@@ -277,19 +277,18 @@ if $and f1!, f2!, f3!
277 277
278### 直接插入代码 278### 直接插入代码
279 279
280宏函数可以返回一个包含月之脚本代码的字符串,或是一个包含Lua代码字符串的配置表。 280宏函数可以返回一个包含月之脚本代码的字符串,或是一个包含 Lua 代码字符串的配置表。
281```moonscript 281```moonscript
282macro yueFunc = (var) -> "local #{var} = ->" 282macro yueFunc = (var) -> "local #{var} = ->"
283$yueFunc funcA 283$yueFunc funcA
284funcA = -> "无法访问宏生成月之脚本里定义的变量" 284funcA = -> "无法访问宏生成月之脚本里定义的变量"
285 285
286-- 月之脚本会知道你在 Lua 代码中声明的局部变量
287macro luaFunc = (var) -> { 286macro luaFunc = (var) -> {
288 code: "local function #{var}() end" 287 code: "local function #{var}() end"
289 type: "lua" 288 type: "lua"
290} 289}
291$luaFunc funcB 290$luaFunc funcB
292funcB = -> "访问宏生成Lua代码里定义的变量" 291funcB = -> "无法访问宏生成 Lua 代码里定义的变量"
293 292
294macro lua = (code) -> { 293macro lua = (code) -> {
295 :code 294 :code
@@ -310,13 +309,12 @@ macro yueFunc = (var) -> "local #{var} = ->"
310$yueFunc funcA 309$yueFunc funcA
311funcA = -> "无法访问宏生成月之脚本里定义的变量" 310funcA = -> "无法访问宏生成月之脚本里定义的变量"
312 311
313-- 月之脚本会知道你在 Lua 代码中声明的局部变量
314macro luaFunc = (var) -> { 312macro luaFunc = (var) -> {
315 code: "local function #{var}() end" 313 code: "local function #{var}() end"
316 type: "lua" 314 type: "lua"
317} 315}
318$luaFunc funcB 316$luaFunc funcB
319funcB = -> "访问宏生成Lua代码里定义的变量" 317funcB = -> "无法访问宏生成 Lua 代码里定义的变量"
320 318
321macro lua = (code) -> { 319macro lua = (code) -> {
322 :code 320 :code