【发布时间】:2009-07-19 14:10:16
【问题描述】:
O: [a: 1 b: 2]
Protect 'O
只保护 O 符号而不保护 O/a。我该如何保护 O/a?
谢谢。
【问题讨论】:
标签: rebol
O: [a: 1 b: 2]
Protect 'O
只保护 O 符号而不保护 O/a。我该如何保护 O/a?
谢谢。
【问题讨论】:
标签: rebol
好吧,您的示例实际上并未使用对象。它只是一个名为O 的块。所以:
O: reduce [a: 1 b: 2]
protect [o a b] ; assuming you wanted to protect b as well
现在,如果你想要一个实际的对象,你必须这样做:
O: make object! [
a: 1
b: 2
protect [a b]
]
protect 'O
R3 将提供您可以使用 PROTECT 做的其他很酷的事情,例如 PROTECT/HIDE。
【讨论】: