O: [a: 1 b: 2]
Protect 'O
O/a ではなく O シンボルのみを保護します。O/a も保護するにはどうすればよいですか?
ありがとう。
さて、あなたの例は実際にはオブジェクトを使用していません。と呼ばれる単なるブロック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
PROTECT
R3 には、 などの便利な機能が追加されますPROTECT/HIDE
。