クラス属性の「@ATTR= ...」と「attr:= ...」の違いは何ですか?

StackOverflow https://stackoverflow.com//questions/23054636

  •  23-12-2019
  •  | 
  •  

質問

私のクラスのテキストブックは、クラス属性を操作するときに@attr = ...attr := ...を混在させないように警告します。ただし、違いが何であるかを説明していません。セルを操作するとき、MyCell := ...はセルの内容を変更しますが、@something = ...を見たことがないことがわかります。

役に立ちましたか?

解決

C={NewCell 4}
@C=3
{Browse @C}
.

上記のコードは何も出力しません.C= 3は

と同じです。
{Cell.access C $}=3
.

および関数{cell.access c $}を返す4、

と同じです。
4=3
.

セルに新しい値を割り当てるには、 `:= '

を使用する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top