i4glItemsNullable

i4glItemsNullable プロパティーが YES に設定されている場合、EGL では、 デフォルトで NULL 可能の変数が作成されるときに I4GL の振る舞いがエミュレートされます (通常の EGL のケースではありません)。このプロパティーのデフォルト値は NO です。 このプロパティーは、通常、EGL マイグレーションで使用されます。 新規にコーディングする場合に使用する必要はありません。

このプロパティーは、プログラム、ライブラリー、レコード、およびハンドラーに適用されます。

NULL 可能の変数について詳しくは、NULL 値および NULL 型を参照してください。

変数の初期値はそれを宣言する方法によって決まります。

以下の 2 つのプログラムがそれぞれ持つ i の初期値は異なります。
program X { I4GLItemsNullable = YES }
	function main()
		i int;   // i は、初期状態で 0
	end
end

program Y
	function main()
		i int?;   // i は、初期状態で NULL
	end
end

program Z { I4GLItemsNullable = YES }
 	function main()
 		i int?;   // i は、初期状態で 0
 	end
end

互換性に関する考慮事項

表 2. 互換性に関する考慮事項
プラットフォーム 問題
JavaScript 生成 プロパティー i4glItemsNullable はサポートされません。

フィードバック