エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ビュー
コレクションには新たなコレクションを構築するメソッドがたくさんある。例えば map、filter、++ などが... コレクションには新たなコレクションを構築するメソッドがたくさんある。例えば map、filter、++ などがある。これらのメソッドは1つ以上のコレクションをレシーバとして取り、戻り値として別のコレクションを生成するため変換演算子 (transformer) と呼ばれる。 変換演算子を実装するには主に二つの方法がある。正格 (strict) 法は変換演算子の戻り値として全ての要素を含む新たなコレクションを返す。非正格法、もしくは遅延 (lazy) 法と呼ばれる方法は、結果のコレクションの代理のみを構築して返し、実際の要素は必要に応じて構築される。 非正格な変換演算子の具体例として、以下の遅延 map 演算の実装を見てほしい: def lazyMap[T, U](coll: Iterable[T], f: T => U) = new Iterable[U] { def iterator =