第1回 Scala勉強会 @ 福岡 まとめ #scalaf

第1回 Scala勉強会 @ 福岡のまとめです #scalaf
2
Hidenori Matsuki @mazgi

javaコマンドで実行する場合 $ java -cp .:/opt/local/share/scala-2.8/lib/scala-library.jar Main #ScalaF

2010-07-31 14:29:51
OsamuHashimoto @osacaz4

演算子は全てメソッド呼び出し〜拡張し放題 (#scalaf live at http://ustre.am/lKyY )

2010-07-31 14:30:41
Junji Takakura @snakeman

Scala の IDE としては NetBeans がおすすめみたい。Wiki 更新しないと… #scalaf

2010-07-31 14:31:49
Hidenori Matsuki @mazgi

宗教戦争勃発の危機wRT @ToshiChan: Scala勉強会@福岡参加中。導入の説明してくれてる方も vim 使われてるなぁ。どうして Emacs じゃないのか後で聞いてみようかなぁ。 #emacsjp #scalaf #ScalaF

2010-07-31 14:31:53
Junji Takakura @snakeman

IntelliJ IDEA は評価されたのかな? #scalaf

2010-07-31 14:32:44
seisuke @seisuke

scala 演算子オーバーロード (#scalaf live at http://ustre.am/lKyY )

2010-07-31 14:32:52
しもかわとしひこ @ToshiChan

.@mazgi 宗教戦争するつもりはありませんので:-) 数日前から #emacsjp で、そゆ話が出てたんですヨォ。 #scalaf

2010-07-31 14:33:52
OsamuHashimoto @osacaz4

valとvar。valは定数、varは変数。 (#scalaf live at http://ustre.am/lKyY )

2010-07-31 14:34:33
@kenjiro_n

恥ずかしながらダックタイプというのは初耳。 #scalaf

2010-07-31 14:37:28
OsamuHashimoto @osacaz4

ダックタイプ型の動作をてすと中 (#scalaf live at http://ustre.am/lKyY )

2010-07-31 14:39:14
Junji Takakura @snakeman

NetBeans でちゃんとダックタイプ型評価・補完してくれる #scalaf

2010-07-31 14:45:56
seisuke @seisuke

ダックタイプもコンパイル時に解決してくれる (#scalaf live at http://ustre.am/lKyY )

2010-07-31 14:46:17
OsamuHashimoto @osacaz4

XMLを直接書ける。ほうほう、これは便利そう (#scalaf live at http://ustre.am/lKyY )

2010-07-31 14:48:33
しもかわとしひこ @ToshiChan

XMLリテラルはどんなメソッドを持ってるんだろうなぁ。あとで調べてみよう。 #scalaf

2010-07-31 14:51:13
Hidenori Matsuki @mazgi

for(i <- 1 to 3){println("hi"*i)} は for(i <- 1.to(3)){println("hi"*i)} と書いてもいい #ScalaF

2010-07-31 14:53:18
@kenjiro_n

あら "lazy val a= 3"の結果がsimplyscalaだと"a: Int = 3"と即で帰ってきてる。 #scalaf

2010-07-31 15:03:02
seisuke @seisuke

遅延評価とか夢がひろがるなぁ (#scalaf live at http://ustre.am/lKyY )

2010-07-31 15:04:53
Hidenori Matsuki @mazgi

def hello(){println("hello")} は def hello():Unit={println("hello")} って意味ですよという話 #ScalaF

2010-07-31 15:14:07
OsamuHashimoto @osacaz4

並列処理を書きたかったら、副作用の無い関数にすべき (#scalaf live at http://ustre.am/lKyY )

2010-07-31 15:17:35