1

$LISTDATA的文档说,关于第三个论点:

var 参数不能是非多维对象属性。尝试将值写入非多维对象属性会导致错误。

好的,所以我的理解如下:如果你声明,说:

Property foo as %String;

然后尝试:

$listdata(whatever, whatever, ..foo)

那么这是一个错误。但是,如果foo声明为:

Property foo [ Multidimensional ];

那么就不会有错误了。

是这样,还是更微妙?例如,如果我声明:

Property foo as list of %String;

那会是多维的吗?

4

1 回答 1

2

多维是指属性具有多维数组的特征。

Property foo as list of %String;会抛出错误

于 2016-04-15T17:55:52.287 回答