的一种特殊形式for
语句允许您循环遍历结构体的所有元素:
for [ val, key ] = expression body endfor
以这种形式for
语句,的值expression必须是一个结构体。如果是,key和val依次设置为元素的名称和相应的值,直到没有更多的元素为止。例如
x.a = 1 x.b = [1, 2; 3, 4] x.c = "string" for [val, key] = x key val endfor -| key = a -| val = 1 -| key = b -| val = -| -| 1 2 -| 3 4 -| -| key = c -| val = string
这些元素不会以任何特定的顺序访问。如果您需要以特定方式循环浏览列表,则必须使用以下函数fieldnames
然后自己把清单排序。
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2