Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

既定値の指定

以下の TicketsSold プロパティでは、別のデータ型である %IntegerOpens in a new tab の使用について説明します。これは数値を保存します。


Property TicketsSold As %Integer [ InitialExpression = 0 ];

新規プロパティ・ウィザードを使用して TicketsSold を追加します。プロパティを定義するときに Title と同様にインデックスを追加します。


Index TicketsSoldIndex On TicketsSold;
Note:

プロパティ名に 2 つの単語を含むので、“Tickets” と “Sold” の間にスペースやハイフンを挿入したいと思うかもしれませんが、それはできません。Caché では、名前内に句読点文字を使用できません。アプリケーションのユーザはプロパティ名を見ることはないので、通常は問題ありません。これはアプリケーション開発者に対してのみ意味を持ちます。

新規 Film オブジェクトが生成されるときは常に、指定した初期値 0 が自動的に TicketsSold に適用されます。ここで入力される値が式であることに注意してください。初期値は 0 のようなリテラル値であることもあれば、他の変数や関数に基づいて計算されることもあります。

クラス編集ウィンドウで “[ InitialExpression = 0 ]” を Property 文に追加するか、スタジオのクラス・インスペクタ・ウィンドウを使用して、プロパティに対する初期値を設定することができます。

FeedbackOpens in a new tab