Scala関西 Summit 2018 - ZOZOホール
2018年11月10日に開催されたScala関西 Summit 2018のまとめ。
https://2018.scala-kansai.org/
- yoshiyoshifujii
- 2226
- 6
- 1
- 0
eto
@etomitsue
#scala_ks #zozo C言語は 戻り値でエラー判定 ⇒強制できない ⇒成功失敗以外の値を返したい時もある ⇒エラー処理で本来やりたいことが埋もれる
2018-11-10 11:54:25
気品の泉源、智徳の模範
@Satoooooooooooo
#scala_ks #zozo がくぞさんの明日から使える実践エラーハンドリング。 C言語は書いたことないなー。
2018-11-10 11:54:51
気品の泉源、智徳の模範
@Satoooooooooooo
#scala_ks #zozo 大事なことなので二回いいました >NullPointerExceptionとか
2018-11-10 11:58:50
FUJII Yoshitaka
@yoshiyoshifujii
大事なので2回言いました。 NullPointerException! #scala_ks #zozo
2018-11-10 11:58:57
eto
@etomitsue
#scala_ks #zozo 次の問題 高階関数や非同期プログラミングで扱いづらい 検査例外にするかどうかメソッド定義時に決めたくない(catchしてもしょうがないもの多数)
2018-11-10 12:03:41
あおのうま
@uma_blue
1. 公開関数、非同期プログラミング等で扱いづらい。2.検査例外か否かは呼び出し側の問題になるケースが多い。 #scala_ks
2018-11-10 12:06:02
いとひろ🐳
@itohiro73
Java8のstreamのラムダで検査例外投げられなくて辛いやつ、あるある。これを解決するためにEclipse CollectionsだとFunctions.throwing() という便利ユーティリティがあります😀 #scala_ks #zozo eclipse.org/collections/ja…
2018-11-10 12:08:19
あおのうま
@uma_blue
Scala → NonFatal というExtractor を使おう! → 補足してはいけないエラーを捕まえずに済む。 → case NonFatal(e) #scala_ks
2018-11-10 12:10:25