タグ

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

タグの絞り込みを解除

javaとlambdaに関するtezukamのブックマーク (3)

  • Java SE 8 lambdaで変わる プログラミングスタイル

    福岡JavaOne2013報告会第2弾でのプレゼン ラムダ構文の文法よりも、その使い方とプログラミングスタイルについてを主にまとめました。Read less

    Java SE 8 lambdaで変わる プログラミングスタイル
  • Project Lambda

    このエントリは Java Advent Calendar 2011 の一環で、第 1 日目のエントリーです。 やっぱり、櫻庭といえば Java SE の新しいところでしょう (これ去年も書いたなぁ ^ ^;;)。ということで、Java SE 8 の目玉機能となっている Project Lambda を取りあげます。 結果的に超長文になってしまいましたww 厳密にいえば、Lambda はクロージャではありません。 追記: ここでいっているクロージャはレキシカルスコープが使用できる無名関数のことを意味しています。 (るとさん、コメントありがとうございました) では、ラムダ式とはなんなのか? それはタスクを簡単に書くことを目的とした、単一メソッドのインタフェースのインスタンス生成を簡単に書くための簡易記法です。ようするにシンタックスシュガーでしかありません。 ここでいうタスクは、特にパラレルに処

  • ラムダの現状

    原文(投稿日:2011/12/16)へのリンク Brian Goetz氏はラムダの現状をアップデートし公表した。これは、Java言語にラムダを追加する計画(JSR 335とJava強化提案(Java エンハンスメント・プロポーザル、Java Enhancement Proposal)の番号126として追跡されているものでもある)についてのステータスレポートである。 Java言語にラムダを持ち込む計画は、任意の関数に対する文法と(Collectionsのような)Javaの既存のクラスセットをラムダを受け入れるメソッドで拡張する計画の両方をカバーする。そのゴールはmapやfilterといった、コレクションをより関数型よりの方法で処理することができるようにする関数を追加することである。 これらを既存のインターフェースに組み込むために、defaultメソッドと呼ばれる新しいタイプのメソッドがインタ

    ラムダの現状
    tezukam
    tezukam 2011/12/24
    インターフェイスのデフォルト実装は衝撃的だなー。
  • 1