ストリームを使った設計とは
ストリームを使ったプログラムをどのように設計すべきかという本。

JavaAPIに関してはさほど詳しくはないので他の本を参考にすべきかと思いますが
道具をどのように使うべきかはAPIのJavaDocを見ても分からない。

そこで本書です。

・ラムダ式も再利用するためには変数に取る。

・ラムダ式を返すようなメソッドないしラムダ式を作るべき。

・オブジェクトのライフサイクルをライブラリー側で制御できるようなラムダ式の使い方。

・遅延評価を利用したパフォーマンス向上のやりかた。

・再帰構造の効率化(末尾再帰、
メモ化)
などなどが記載されています。

ストリームとラムダ式を有効に使いたいという方は一読の価値有りと思います。


個人的な印象として再帰に関してはJavaではまだまだという感じもします。

末尾評価を実現するための方法は他言語にくらべ可読性がよいとはいえません。

APIがもう少し発展してほしいところです。
Javaによる関数型プログラミング ―Java 8ラムダ式とStream

その他の感想

ちょっとビックリしました
たくさん入ります
コスプレの衣装ですが
USB A(オス)‐USB A(オス)
持っていて損はないでしょう
軽い時計
具体的ですぐに役に立つ
なくてもいいかな
メーター派には
マルキストの不倶戴天の敵
湿気にも負けません!
大き目
ママチャリ改造にオススメ
なにげない書き換え
画像に要注意!
買うべきでない
熟語を覚える気になれない人にオススメ
塗りがちょっと雑ですが可愛いです。
横長タイプなので、取り付け場所の方位、仰角の調整範囲(可動範囲)に要注意。
とってもいいと思います
食べてみました。
レモン風味がきいていて口当たりが最高!
今年の名盤No.1
残念ながらがっかりでした
丈夫で、安心感があります
4歳児に
頼れるふきんです。
ビジュアルシンキングの大家!ダン・ローム氏の最新作『SHOW AND TELL』の翻訳書
戻る