【发布时间】:2017-11-17 04:43:11
【问题描述】:
我们可以在 Kotlin 字符串模板中轻松嵌套 if 和 when 等表达式运算符:
"List ${if (list.isEmpty()) "is empty" else "has ${list.size} items"}."
但for 或while 不是表达式,不能像这样嵌套在模板中:
"<ol>${for (item in list) "<li>$item"}</ol>"
所以我一直在寻找在大型模板中使用循环的便捷方法。
【问题讨论】:
标签: string loops templates for-loop kotlin