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?

Length プロパティの定義

次に、Length プロパティについて学習します。このプロパティは映画の長さを分単位で表します。Length 値は簡単な整数値で保存しますが、それを表示するときは、映画の長さを時間と分の両方で示すようにフォーマットされた文字列に変換します。例えば、映画の長さが 117 分の場合、117 という値を格納し、1 h 57 m という値を表示するということです。Length 値を整数として格納すると、計算が簡単で迅速にでき、この特別な形式で文字列として表示すると、ユーザに非常に分かりやすくなります。

generated description: logicalanddisplay.gif

Caché 用語では、格納形式は “論理形式” と呼ばれ、表示形式は単に “表示形式” と呼ばれています。Caché は、これらの形式を LogicalToDisplayDisplayToLogical の 1 対のメソッドを使用して変換します(“メソッド”はクラス定義に含まれる関数またはコードであることに注意してください)。すべての Caché データ型クラス、例えば、%IntegerOpens in a new tab%FloatOpens in a new tab、および %DateOpens in a new tab は 1 対のこれらのメソッドを含みます。LogicalToDisplay および DisplayToLogical の使用に関する詳細は、"Caché オブジェクトの使用法 : データ型" を参照してください。

FeedbackOpens in a new tab