タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

javaとラムダに関するkamatama_41のブックマーク (1)

  • Java SE 8 で入る Lambda の構文は新しいメソッド用と言うわけでもなく - 日々常々

    Java SE 8 でようやく Project Lambda が入ります。何が嬉しいかってーと内部イテレーターですね。内部イテレーターってそのオブジェクトの中でぐるんぐるんするんで、外からは「この処理をしてくださいな」と渡す必要があります。それを簡単に書けるようにしたのが Project Lambda の構文。よくfilterとか新しく追加されるメソッドと一緒に紹介されますが、それだけでもありません。 現行のJava*1でも、何らかの処理をするインスタンスを渡せば出来なくはないんですが、やっぱりなんだかんだで面倒くさくございます。たとえば Collections#sort に渡す Comparator とかがそれにあたります。こういうの。 メソッド引数に new Comparator とか出てきてインタフェースを無名クラス実装して渡す。コード自体はIDEが適当に埋めてくれるので書くのはそれ

    Java SE 8 で入る Lambda の構文は新しいメソッド用と言うわけでもなく - 日々常々
  • 1