第1回Scala座 非公式勝手まとめ
会場にも行っていない部外者で恐縮ですが、第1回Scala座をまとめさせて頂きました。
USTREAMはこちら。
http://www.ustream.tv/channel/%E7%AC%AC1%E5%9B%9Escala%E5%BA%A7
Satoshi Kumada
@prudence3298
Package Object : パッケージにメソッドや変数を定義できる。Package内部からはimportしなくても参照できる。 #ScalaZa01
2010-09-04 11:00:18
📙🔭✨NISHIMOTO Keisuke
@keisuke_n
#ScalaZa01 2.8のpackage objectはそもそもいままでなかったのがおかしいぐらい自然な機能。
2010-09-04 11:00:23
あひさめ
@a_hisame
package object: パッケージにメソッドや変数を追加出来る。implicit conversionとの組み合わせ。 [ in #ScalaZa01 ]
2010-09-04 11:01:09
うんこ💩HIZA💩ペンギン
@NetPenguin
@koduki ためしたら引数無しのオーバーロードメソッドが呼ばれました。簡単な条件しかためしていないので、なんともいえないですが。 #ScalaZa01
2010-09-04 11:03:38
🐶pomu0325
@pomu0325
知りませんでした。地味に便利だ! RT @kmizu: REPL補完は試してみるのが手っ取り早いです。たとえば、"foo".でTab押すと、Stringのメソッド一覧が表示されます。 #ScalaZa01
2010-09-04 11:04:39
yonet77
@yonet77
Scalaはマルチコア時代に対応したLL・・ 面倒な並列化処理を(なるべく)簡単にしてくれる、というのは素晴らしいです! #ScalaZa01
2010-09-04 11:10:51
くっくっkura 🇯🇵🦀
@PG_kura
l.foldLeft(0) { ( b, a ) = a + b } は 前回の計算値を b, 次の要素を a として a + b を求める。初期値は 0。 #ScalaZa01
2010-09-04 11:14:18
うんこ💩HIZA💩ペンギン
@NetPenguin
foldLeft なら /: ってかけるのがカッコイイんですよね。なのでわたしは reduce よりも fold をつかいたい!!ww #ScalaZa01
2010-09-04 11:14:44
あひさめ
@a_hisame
多くの例外を投げるメソッドはOptionで結果を包んで返すものが追加された。 headOptionやreduceLeftOptionなど。 [ in #ScalaZa01 ]
2010-09-04 11:15:26