kotlin 创建序列

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

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

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

0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论
京ICP备17066706号-1
0
希望看到您的想法,请您发表评论x