編集可能

Project Lambda ハンズオン・ラムダ道場 #jdt82 のツイートまとめ #JavaDayTokyo

#jdt82 のツイートまとめ
プログラミング javadaytokyo jdt82
2
ぜろゆ @zer0_u
マサカリはありますが投げませんので #jdt82
ぜろゆ @zer0_u
ラムダ式は匿名クラスではなく関数 #jdt82
ぜろゆ @zer0_u
多分 @bitter_fox さんが答えてくれるから #jdt82
Hiroshi Koide @hirosk
λ式と例外は相性が良くない.困ることが多い #JavaDayTokyo #jdt82
yu @_l_t_f_
マサカリは指し棒です。投げません。 #JavaDayTokyo #jdt82
yu @_l_t_f_
高階関数を使いこなすのがカギ。 高階関数は関数を引数に取るメソッド、関数を返すメソッド。 #JavaDayTokyo #jdt82
宮川 拓⚑ @miyakawa_taku
#jdt82 Q. ラムダ式を使うと、引数のところに全部処理を書くことになってしまう気がする。どうすればよいか。 A. 必ずしも引数のところに処理を書く必要はない。外の定数やメソッドなどで、ラムダ式を使ってオブジェクトを返すようにすれば良い。
佐竹雅央 @madgaoh
Q:ラムダ式のところに処理をずるずる書くのは良くないのではないか、処理の分離ができなくなるのではないか? A:ラムダ式を返すメソッドを別のところに書くなどで今までどおりに分離することができます。(ラムダ式≒を返すメソッド≒高階関数) #javadaytokyo #jdt82
びな🙋 @bina1204
処理は遅延できるけど評価は遅延できない #jdt82 #JavaDayTokyo
Hiroshi Koide @hirosk
Javaのλは(Scalaと比較して)垢抜けない #jdt82 #JavaDayTokyo
佐竹雅央 @madgaoh
Q:型や括弧など省ける部分をどんどん省いて短く書いていくのが良いのか?お作法的にどうあるべきか? A:現場の方針によると思うが、自分(櫻庭さん)は短くしていくのがいいと思っている #javadaytokyo #jdt82
Hiroshi Koide @hirosk
ここは forEach に渡すのは builder::append にしたい... #jdt82
びな🙋 @bina1204
IntelliJ IDEA は Alt + Enter で forEach に変換してくれる #jdt82 #JavaDayTokyo
Hiroshi Koide @hirosk
mapToInt とか Java でいけてないのは,そのうち黒歴史として葬られる #jdt82 #JavaDayTokyo
ぜろゆ @zer0_u
reduceで書けるものはCollectionでも書ける #jdt82
Hiroshi Koide @hirosk
Project Lambda のハンズオン.JavaSE10 になれば... が連発されている #jdt82 #JavaDayTokyo
びな🙋 @bina1204
IntelliJ IDEA なら Alt + Enter で stream も変換できる #jdt82 #JavaDayTokyo
tksy(吉村 武志) @takesi_yosimura
ギークな人たちの突っ込みが激しいハンズオンですね。 #jdt82
tksy(吉村 武志) @takesi_yosimura
でも、私結構メソッド参照好きかも #jdt82
びな🙋 @bina1204
メソッド参照は可読性が悪くなる可能性あるから多用しない方がいいかも #jdt82 #JavaDayTokyo
Hiroshi Koide @hirosk
「実質的な final」さくらばさんが訳した用語で学生に教えているのに,あまり考えていなかったのか.#jdt82 #JavaDayTokyo
A1 @EichiSanden
java8からの実質的final知らなかった #jdt82 #JavaDayTokyo
残りを読む(17)

コメント

コメントがまだありません。感想を最初に伝えてみませんか?

ログインして広告を非表示にする
ログインして広告を非表示にする