クラス属性の「@ATTR= ...」と「attr:= ...」の違いは何ですか?
質問
私のクラスのテキストブックは、クラス属性を操作するときに@attr = ...
とattr := ...
を混在させないように警告します。ただし、違いが何であるかを説明していません。セルを操作するとき、MyCell := ...
はセルの内容を変更しますが、@something = ...
を見たことがないことがわかります。
解決
C={NewCell 4}
@C=3
{Browse @C}
.
上記のコードは何も出力しません.C= 3は
と同じです。{Cell.access C $}=3
.
および関数{cell.access c $}を返す4、
と同じです。4=3
.
セルに新しい値を割り当てるには、 `:= '
を使用する必要があります。所属していません StackOverflow