記事へのコメント25

    • 注目コメント
    • 新着コメント
    atotto
    atotto ほう

    2014/08/28 リンク

    その他
    raimon49
    raimon49 インナークラスと同様にfinal強制なのか。

    2013/08/05 リンク

    その他
    maeda_a
    maeda_a なるほど.Java8のlambda構文は,自動的にlambda lifting (クロージャ変換)される,と.しかし,final限定なら無名クラスと変わらない気が…ちょっと書きやすくなっただけ,なのかな.

    2013/06/24 リンク

    その他
    teppeis
    teppeis 環境を持たせたいときはクラス作ってプロパティに持たせろっていうことかな。Javaっぽくて良い気がします。

    2013/05/23 リンク

    その他
    terurou
    terurou これでいいと思いますけどね

    2013/05/23 リンク

    その他
    rokujyouhitoma
    rokujyouhitoma コンテキストを持てないからクロージャじゃない話。

    2013/05/23 リンク

    その他
    ktakeda47
    ktakeda47 "結論としては、「Java8のlambdaはクロージャーではないけど、クロージャーでやりたいことはできるし、やってはいけないことができないようになっているので、特に問題はない」と言えると思います。"

    2013/05/23 リンク

    その他
    okusa75
    okusa75 この結論は負け惜しみのように聞こえるけど、動的要素は極力排除するというのもJavaらしくて良いような気もする。

    2013/05/23 リンク

    その他
    s-tomo
    s-tomo とりあえず未だに参照渡し構文が無いらしいという事は分かった(相変わらず長さ1の配列とか使ってんのかよ)

    2013/05/23 リンク

    その他
    tanakaBox
    tanakaBox 無名関数。

    2013/05/23 リンク

    その他
    otchy210
    otchy210 なるほどと思ったけど、はまる人も出そうだね。

    2013/05/23 リンク

    その他
    uehaj
    uehaj 結論には同意できないけど、悔しがっても出来るようになるわけではないので、良い結論である。final限定は、並列処理における性能上および書き換え競合についての合目的性による設計選択だと私はおもっています。

    2013/05/23 リンク

    その他
    waman
    waman 「ラムダ式から参照されるローカル変数は、finalまたは事実上のfinalである必要があります」

    2013/05/22 リンク

    その他
    hoisjp
    hoisjp 結論重要。

    2013/05/22 リンク

    その他
    Lumin
    Lumin そういや、無名クラス等を使ってるときによく引っかかるよねfinal以外への参照エラー… Java8でラムダがつかえようがなにしようが、「ラムダは直感的じゃないので使用を禁止する」の一文でおしまい

    2013/05/22 リンク

    その他
    UDONCHAN
    UDONCHAN ううむ、Javaでやれることやるには困らないのだろうが、ううむ

    2013/05/22 リンク

    その他
    knjname
    knjname だいたいは従来の匿名クラスと動きは変わらないです。thisが外側向いちゃうとかぐらい。もちろん配列やミュータブルオブジェクトは書き換え可能です。

    2013/05/22 リンク

    その他
    orangeclover
    orangeclover 『Java8のlambda構文がどのようにクロージャーではないか』

    2013/05/22 リンク

    その他
    ogatatsu
    ogatatsu わからんけどこれはmutableな物なら外部に副作用を与えることはできるってことかな?

    2013/05/22 リンク

    その他
    coppieee
    coppieee ん~。クリックした時にカウントを1プラスするとかの処理をlambdaとローカル変数でやりたい場合とかあるので、クロージャあったほうが便利なケースも存在すると思います。

    2013/05/22 リンク

    その他
    lizy
    lizy 従来通り?finalの変数しか触れないぽい

    2013/05/22 リンク

    その他
    Nagise
    Nagise クロージャの定義の議論はだいたいいつも紛糾してる気がする

    2013/05/22 リンク

    その他
    terazzo
    terazzo javapした時の引数の数って関係あるのかな。内部クラスのコンストラクタに引数が一つ増えてるみたいなものでは。/「変数環境を渡すことを、個々の変数を引数として渡すことで実現している」ということでは。

    2013/05/22 リンク

    その他
    masaru_b_cl
    masaru_b_cl "クロージャーではないけど、クロージャーでやりたいことはできるし、やってはいけないことができないようになっている"

    2013/05/22 リンク

    その他
    yojik
    yojik 「クロージャーではないけど、クロージャーでやりたいことはできる」 まぁ外部の変数をキャプチャできれば十分ですね! 「外部環境に副作用を与えることができる」がクロージャの定義かどうかは議論になりそうだけど

    2013/05/22 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    Java8のlambda構文がどのようにクロージャーではないか - きしだのHatena

    Java8にlambda構文が入りましたが、これはクロージャーではない、とされています。 では、どのように「...

    ブックマークしたユーザー

    • sato-y2020/10/15 sato-y
    • t2y-19792020/04/20 t2y-1979
    • perlcodesample2016/09/27 perlcodesample
    • mimi_nary2016/09/08 mimi_nary
    • crayzic2014/11/13 crayzic
    • somemo2014/08/30 somemo
    • atotto2014/08/28 atotto
    • proxy07212014/07/02 proxy0721
    • makaya22014/06/24 makaya2
    • jappy2014/06/17 jappy
    • justoneplanet2014/03/19 justoneplanet
    • yuske7112013/12/20 yuske711
    • yysaki2013/12/20 yysaki
    • kazumeat2013/10/13 kazumeat
    • vvakame2013/09/06 vvakame
    • raimon492013/08/05 raimon49
    • r_irie2013/07/01 r_irie
    • maeda_a2013/06/24 maeda_a
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事