3
O: [a: 1 b: 2]
Protect 'O

O/a ではなく O シンボルのみを保護します。O/a も保護するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

1

さて、あなたの例は実際にはオブジェクトを使用していません。と呼ばれる単なるブロック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

PROTECTR3 には、 などの便利な機能が追加されますPROTECT/HIDE

于 2009-07-20T20:37:06.893 に答える