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 |
