我一直在做这个Challage,而且非常努力。是的,我确实找到了一种更简单的方法,但它不符合Chalange条件。
条件:使用+运算符从CharRange创建(打印(一个具有5或特定大小的字符的字符串。
小示例
fun main() {
val cRange: CharRange = '0'..'z'
cRange.random()
}
从随机字符中生成字符串的功能方法
val range = 'a'..'z'
val out = generateSequence { range.random() }
.take(5)
.fold("") { acc, c -> acc + c }
此解决方案不需要任何可变的