Scala

Scalaでidを書こうとした

最初,無名関数で書こうとしたら,どうすれば多相的になってくれるのかわからなくて,ぐぐってたら名前を付ければいいということだった. ところが, scala> def id[T](x: T) = x id: [T](x: T)T scala> id _ res0: Nothing => Nothing = <function1> scala> (id _)(42) <console></console></function1>…

疑問メモ: IntはOrderedではない

Intは何故Orderedじゃないの? まさかHello, world!の次に

replの補完の挙動が怪しい

".".TABと打つと以下のようになる.バグ? scala> ".".<console>:1: error: unclosed string literal " ^"a".TABなら期待通りの動作をした. あとトップレベルメソッド(正確にはなんと呼ぶのか忘れた)が補完されないものがある.readLineとか. それからreadLineに食</console>…

あれ,あなごるにScalaってないの?

Scalaで書くプログラムがなくなってしまった.

Scalaの本を読んだ/Scalaインストール

話題になってるらしいが,何かにつけてキモい(気持ち悪い)言語だということがわかった. 構文のキモさが目立つけど,それより一つ一つの仕様がアドホックに見えて仕方がない.とても最近できた言語で最初から色々考えられて仕様が定められてるようには見えな…