【发布时间】:2021-03-13 19:34:51
【问题描述】:
我正在尝试使用 if else 条件为 init 函数提供一些额外的处理:
val allDates = List<String>(daysInMonth) { "0$it" if(it/10 == 0) else it.toString() })
这不是 init 函数的有效语法,而且似乎很少有这方面的信息。 有关如何执行此操作的任何建议?
【问题讨论】:
-
Nvm,只需要将顺序改为:
val allDates = List<String>(daysInMonth) { if(it/10 == 0) "0$it" else it.toString() }习惯了python语法:)