我正在构建一个有序的结构
stMbr = [:];
添加了很多字段。
stMbr.Name = "";
stMbr.Address = "";
stMbr.City = "";
...
最终,我点击了要添加的最后一个字段。构建有序结构后,我将需要对其进行处理
for (key in stMbr) {
...
}
当我处理最后一个键时,需要注意我按下了最后一个键。
是否有办法知道有序结构中的最后一个键是什么?
答案 0 :(得分:1)
事实证明并不难。我只需要使用keylist()成员函数
if (key == listlast(stMbr.keylist())) {
...
}
更新后的答案
只保留最后一个键,而不是重新处理相同的列表
lastKey = listlast(stMbr.keylist());
for (key in stMbr) {
...
if (key == lastKey) {
...
}
}