究竟什么是"non multidimensional object property"?(参考:$LISTDATA文件)



$LISTDATA的文档关于第三个参数说:

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

好的,所以我的理解如下:如果你申报,说:

Property foo as %String;

然后尝试:

$listdata(whatever, whatever, ..foo)

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

Property foo [ Multidimensional ];

那么就不会出现错误。

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

Property foo as list of %String;

这会是多层面的吗?

多维表示属性具有多维数组的特征。

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

相关内容

  • 没有找到相关文章

最新更新