跳转到内容

Raku 编程/属性块

来自维基教科书,开放世界中的开放书籍

属性块

[编辑 | 编辑源代码]

我们在上一章看到了特殊的 CATCH 块,它用于处理从 CATCH 所在块抛出的异常。除了 CATCH 之外,还有许多其他特殊的属性块可用于修改它们所在块的行为。

属性块在本质上是词法性的:它们修改了它们所在块的行为,并且不影响外部作用域。

NEXT 和 LAST 块

[编辑 | 编辑源代码]

PRE 和 POST 块

[编辑 | 编辑源代码]

KEEP 和 UNDO 块

[编辑 | 编辑源代码]

执行顺序

[编辑 | 编辑源代码]
华夏公益教科书