3
O: [a: 1 b: 2]
Protect 'O
は、OシンボルではなくOシンボルのみを保護します。 O/aもどのように保護しますか?Rebolのオブジェクトフィールドを保護する方法は?
ありがとうございました。
O: [a: 1 b: 2]
Protect 'O
は、OシンボルではなくOシンボルのみを保護します。 O/aもどのように保護しますか?Rebolのオブジェクトフィールドを保護する方法は?
ありがとうございました。
まあ、あなたの例は実際にオブジェクトを使用していません。それはO
と呼ばれるブロックです。だから、:
O: make object! [
a: 1
b: 2
protect [a b]
]
protect 'O
R3は、あなたがPROTECT/HIDE
のように、PROTECT
で行うことができます追加のクールなものがあります:あなたは、実際のオブジェクトを望んでいた場合
O: reduce [a: 1 b: 2]
protect [o a b] ; assuming you wanted to protect b as well
は今、あなたは、このようにそれを行う必要があります。