Kotlin の Sequence オブジェクトの生成方法を7種紹介します。 (2019-04-06 1種追加して6種に。) (2019-04-13 1種追加して7種に。) この記事で最もお伝えしたいのは、最も強力でありながら最も知られていないと思われる、sequence 関数 を使う方法です。 ぜひそこをお読みいただいて、活用していただければと思います。 asSequence 拡張関数 Sequence を使ったことがある方は皆さんご存知でしょう。 List インターフェイスなどが継承している Iterable インターフェイスや、 Array や IntArray などの配列系クラス。それらの拡張関数 asSequence を使うことで、それらを Sequence 化できます。 val sequence = listOf('A', 'B', 'C').asSequence() sequ