ユニット core.complex
複雑な値を作成および更新するメソッドを提供するスクリプトユニットです。
| メソッド |
|---|
| of<complexType>():complexType 複合型のインスタンスを作成します。 |
| of<foreignKeyType>():foreignKeyType 外部キータイプのインスタンスを作成します。 |
Related information
of():complexType
複合型のインスタンスを作成します。
例:
uses core.complex as complex;
export function getValue(): typeof record.OfficeAddress
begin
var value := complex.of<typeof record.OfficeAddress>();
value.Street := '4323 Broadway';
value.City := 'New York';
value.State := 'NY';
value.Zip := '10019';
value.Country := 'USA';
return value;
end
関数タイプ:
complexType:オブジェクトタイプ。必須です。式
typeofidentifierである必要があります。
戻り値:
新しいオブジェクト。常に指定されたタイプの可変バージョンです。
of():foreignKeyType
外部キータイプのインスタンスを作成します。
例:
uses core.complex as complex;
export function getValue(): typeof record.Supervisor
begin
var foreignKey := complex.foreignKeyOf<typeof record.Supervisor>();
foreignKey.Id := 435;
return foreignKey;
end
関数タイプ:
externalKeyType:外部キータイプ。必須です。式
typeof identifierである必要があります。
戻り値:
新しい外部キーオブジェクト。常に変更可能です。