第1回Scala座 非公式勝手まとめ
#ScalaZa01 個人的には _ を省くのはREPLなど使い捨てコードのとき、グループでやる場合は書いてあげたほうが親切かもしれない。
2010-09-04 10:40:28#ScalaZa01 Scalaに限らないが、コアAPI(ライブラリ)がしっかりしたものが用意されていると、ループを書くことが少なくなるし、重要な要素のみにどんどん短くなっていく。
2010-09-04 10:43:19某言語も(c ==)などと書きますね #ScalaZa01 RT @zakkas783: 凄い…略し 過ぎです… RT @a_hisame: filter{ c == } とか出来たんだ。今まで{ c == _ } って書いてた。 [ in #ScalaZa01 ]
2010-09-04 10:43:30同じく。始めはOption.foreachって1個しかないのにeachって…と思ったけど。RT @NetPenguin: Option は要素数が0か1の集合みたいなものなんだ!と気付いたときから、Option大好きになりました。 #ScalaZa01
2010-09-04 10:44:18#ScalaZa01 mkStringについては好き嫌いがわかれそうに思った。もちろん特定の場面で便利だから使えばいい。
2010-09-04 10:44:35#ScalaZa01 カリー化/クロージャ(関数オブジェクト)のコンボとかあたりまえに中位に濃いw
2010-09-04 10:45:39わりと使う場面が多く、mkString無しで自前やると長くなるので、わたしは結構すきです。 RT @keisuke_n: #ScalaZa01 mkStringについては好き嫌いがわかれそうに思った。もちろん特定の場面で便利だから使えばいい。
2010-09-04 10:46:46Scala2.8でREPLに補完が使えるように! さっき知らずに普通に使ってた。 #ScalaZa01
2010-09-04 10:52:31そういえば、デフォルトパラメータとオーバーロードの区別はどうしてるんだろ? シグネチャが被ったらとりあえず、エラー? #ScalaZa01
2010-09-04 10:53:34Scala 2.8からはMapをmapするとちゃんとMapになる。RubyやPythonはこうなってないらしい。 #ScalaZa01
2010-09-04 10:56:55