时间:2022-04-27 访问量:87
上例代码中的第一个 for 指令是对 list 进行迭代,用法与 java 语法完全一样。
第二个 for 指令是对 map 进行迭代,取值方式为 item.key 与 item.value。该取值方式是 enjoy 对 map 迭代的增强功能,可以节省代码量。仍然也可以使用传统的 java map 迭代方式:#for( x : map.entrySet() ) #(x.key) #(x.value) #end
注意:当被迭代的目标为 null 时,不需要做 null 值判断,for 指令会自动跳过,不进行迭代。从而可以避免 if 判断,节省代码提高效率。
for指令还支持对其状态进行获取,代码示例:
上一篇: iceEditor编辑器测试
下一篇: buiEditor测试
公众号
官方群