2016-04-15 5 views
1

documentation of $LISTDATAが言うには、第三引数に関して、その:

varパラメータは非多次元オブジェクトのプロパティにすることはできません。多次元でないオブジェクトプロパティに値を書き込もうとすると、エラーが発生します。

OK、次のように私の理解である:あなたが宣言した場合、言う:

Property foo as %String; 

、その後に試してみてください。

$listdata(whatever, whatever, ..foo) 

、これは誤りです。ただし、fooが次のように宣言された場合:

Property foo [ Multidimensional ]; 

この場合、エラーは発生しません。

これはそれか、これはもっと微妙ですか?たとえば、宣言するとどうなりますか:

Property foo as list of %String; 

これは多次元ですか?

答えて

2

Multidimensionalは、そのプロパティが多次元配列の特性を持つことを意味します。

Property foo as list of %String;はエラーを投げます

+0

OK、それ以外の場合、私の理解は正しいですか? – fge

+0

はい、あなたの理解は正しいです。 – rfg

関連する問題