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

Java8のStreamとLambdaの関係

bvlion
July 21, 2017

 Java8のStreamとLambdaの関係

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

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では簡素に書けるようになりました! ※ あくまでザックリの認識として、言葉尻を気にせずに理解していただければと思います(^ω^;)