1
documentation of $LISTDATAが言うには、第三引数に関して、その:
varパラメータは非多次元オブジェクトのプロパティにすることはできません。多次元でないオブジェクトプロパティに値を書き込もうとすると、エラーが発生します。
OK、次のように私の理解である:あなたが宣言した場合、言う:
Property foo as %String;
、その後に試してみてください。
$listdata(whatever, whatever, ..foo)
、これは誤りです。ただし、foo
が次のように宣言された場合:
Property foo [ Multidimensional ];
この場合、エラーは発生しません。
これはそれか、これはもっと微妙ですか?たとえば、宣言するとどうなりますか:
Property foo as list of %String;
これは多次元ですか?
OK、それ以外の場合、私の理解は正しいですか? – fge
はい、あなたの理解は正しいです。 – rfg