inforno :: 日本語プログラミング言語Scala で、強敵 Scala からの挑戦がっ!w というわけで、もうひとひねりして Scala の出方をみるテスト。
100の平方根の逆数を表示する "=> 0.1 "
なお、このエントリーを登録したあとに気づいた Io のスペースいらない版 をみた直後、一瞬だけびびったことは内緒だ。w
以下、仕込み。
Number >> 平方根
^self sqrt
Number >> 逆数
^self reciprocal
Object >> 表示する World findATranscript: nil. Transcript cr; show: self
| currTable newTable | currTable := Scanner classPool at: #TypeTable. newTable := Dictionary new. currTable doWithIndex: [:each :idx | newTable at: idx put: each]. 'のを' do: [:each | newTable at: each asciiValue put: #xDelimiter]. Scanner classPool at: #TypeTable put: newTable