diff options
Diffstat (limited to 'doc/docs/zh')
-rwxr-xr-x | doc/docs/zh/doc/README.md | 8 |
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 |
282 | macro yueFunc = (var) -> "local #{var} = ->" | 282 | macro yueFunc = (var) -> "local #{var} = ->" |
283 | $yueFunc funcA | 283 | $yueFunc funcA |
284 | funcA = -> "无法访问宏生成月之脚本里定义的变量" | 284 | funcA = -> "无法访问宏生成月之脚本里定义的变量" |
285 | 285 | ||
286 | -- 月之脚本会知道你在 Lua 代码中声明的局部变量 | ||
287 | macro luaFunc = (var) -> { | 286 | macro 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 |
292 | funcB = -> "访问宏生成Lua代码里定义的变量" | 291 | funcB = -> "无法访问宏生成 Lua 代码里定义的变量" |
293 | 292 | ||
294 | macro lua = (code) -> { | 293 | macro lua = (code) -> { |
295 | :code | 294 | :code |
@@ -310,13 +309,12 @@ macro yueFunc = (var) -> "local #{var} = ->" | |||
310 | $yueFunc funcA | 309 | $yueFunc funcA |
311 | funcA = -> "无法访问宏生成月之脚本里定义的变量" | 310 | funcA = -> "无法访问宏生成月之脚本里定义的变量" |
312 | 311 | ||
313 | -- 月之脚本会知道你在 Lua 代码中声明的局部变量 | ||
314 | macro luaFunc = (var) -> { | 312 | macro 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 |
319 | funcB = -> "访问宏生成Lua代码里定义的变量" | 317 | funcB = -> "无法访问宏生成 Lua 代码里定义的变量" |
320 | 318 | ||
321 | macro lua = (code) -> { | 319 | macro lua = (code) -> { |
322 | :code | 320 | :code |