kotlin 创建序列

fun createSequence() {
        val natureNumbers = generateSequence(0) { it + 1 }
        val numbersTo100 = natureNumbers.takeWhile { it <= 100 }
        print(numbersTo100.sum())
    }

以上代码是创建了一个序列并计算序列内的自然数的总和。

natureNumbers 和 numbersTo100 都是有延期的序列,那么只有调用了sum的时候才会最终计算并求值。

0 0 vote
Article Rating
Subscribe
提醒
guest
0 评论
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x