我想创建一个MutableList字母表A,Z但到目前为止,我只能将以下方法视为最短的方法,而无需编写每个字母表。
fun main()
{
var alphabets: MutableList<Char> = mutableListOf()
for (a in 'A'..'Z')
{
alphabets.add(a)
}
print(alphabets)
}
Run Code Online (Sandbox Code Playgroud)
所以我想知道是否有任何 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]
Run Code Online (Sandbox Code Playgroud)
或者
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]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
380 次 |
| 最近记录: |