Published on InterSystems Developer Community (https://community.intersystems.com)

主页 > DynamicArray 循环报错

问题
haibao yun · 二月 4, 2021

DynamicArray 循环报错

ClassMethod TestArr()
{
    s arrRow = [1,2,3,4,5,6,7]
    s size = arrRow.%Size() - 1
    for i = 0 : 1 : size {
        s ii = (size / size) * i // 有size运算, 就报错
        w arrRow.%Get(ii), !
    }
    q ""
}

如上,cache循环中有 size 就报错, iris不报😂

#Caché
产品版本: Caché 2016.1
$ZV: Cache for Windows (x86-64) 2016.2 (Build 736U) Fri Sep 30 2016 11:46:02 EDT

源 URL:https://cn.community.intersystems.com/post/dynamicarray-%E5%BE%AA%E7%8E%AF%E6%8A%A5%E9%94%99