skrb / LambdaDojo

JJUG CCC 2013 Fall - Project Lambda Hands on Materials

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

reduceでも任意の型を戻り値に取るメソッドがある

bitterfox opened this issue · comments

L419:
        <p>ストリームの処理の結果として値を返すには reduce メソッドか、collect メソッドを使用します。reduce メソッドはイテレートする要素の型と同じ型を戻り値とします。これに対して、collect メソッドは任意の型を戻り値にとることができます。</p>

reduceでも任意の型を戻り値に取るメソッドがオーバーロードして用意されているので一言添えたほうが良いと思います.

戻り値の型で分けるのではなく、集約処理の記述で区別するように書きかえました。