我想创建一个从MutableList
到A
的字母Z
,但是到目前为止,我只能将以下方法视为最短的一种方法,而无需编写每个字母。
fun main()
{
var alphabets: MutableList<Char> = mutableListOf()
for (a in 'A'..'Z')
{
alphabets.add(a)
}
print(alphabets)
}
所以我想知道是否有任何Lambda实现或更短的方法呢? 最佳答案
您可以使用CharRange()
或使用..
运算符来创建范围。
例如:
val alphabets = ('A'..'Z').toMutableList()
print(alphabets)
// [A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z]
要么 val alphabets = CharRange('A','Z').toMutableList()
print(alphabets)
// [A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z]
关于kotlin - 如何在Kotlin中创建字母可变列表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63325684/