diff options
Diffstat (limited to 'doc/yue-zh.md')
| -rw-r--r-- | doc/yue-zh.md | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/yue-zh.md b/doc/yue-zh.md index ac7e4b2..cb44d22 100644 --- a/doc/yue-zh.md +++ b/doc/yue-zh.md | |||
| @@ -506,6 +506,16 @@ class Inventory | |||
| 506 | 506 | ||
| 507 |   此外,“@” 前缀在变量名上起到了简化作用,代表 “self”。例如,`@items` 就等同于 `self.items`。 | 507 |   此外,“@” 前缀在变量名上起到了简化作用,代表 “self”。例如,`@items` 就等同于 `self.items`。 |
| 508 | 508 | ||
| 509 |   类定义块中也支持通过尖括号写元方法字段,例如 `<tostring>`。 | ||
| 510 | |||
| 511 | ```yuescript | ||
| 512 | class User | ||
| 513 | new: (@name) => | ||
| 514 | <tostring>: => "User(#{@name})" | ||
| 515 | |||
| 516 | print tostring User "Yue" | ||
| 517 | ``` | ||
| 518 | |||
| 509 |   为了创建类的一个新实例,可以将类名当作一个函数来调用,这样就可以生成并返回一个新的实例。 | 519 |   为了创建类的一个新实例,可以将类名当作一个函数来调用,这样就可以生成并返回一个新的实例。 |
| 510 | 520 | ||
| 511 | ```yuescript | 521 | ```yuescript |
