Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Java8のStreamとLambdaの関係

Avatar for bvlion bvlion
July 21, 2017

 Java8のStreamとLambdaの関係

もうそろそろStreamやLambdaは書けるようになっておきましょう。

Avatar for bvlion

bvlion

July 21, 2017
Tweet

More Decks by bvlion

Other Decks in Programming

Transcript

  1. まずはLambdaについて知ろう! Lambdaとは… 私の中でですが、匿名 IFの関数を使ったプログラミングだと思っています。 ・関数型プログラミング ≒ 1つの入力に対し1つの返却値がある  (その中で値が変わってしまってはいけない)← レガシーエンジニアがたまにやるオブジェクト参照による値の変更 ・匿名

    ≒ 無名クラス(インターフェース) つまり、Javaでは 無名クラスで1つずつのInとOutを行うプログラミング と思っておけばいいかと思います (・∀・) これをJava8では簡素に書けるようになりました! ※ あくまでザックリの認識として、言葉尻を気にせずに理解していただければと思います(^ω^;)