2008-11-01から1ヶ月間の記事一覧

2.7.2 でのimplicit def (三たび)

http://d.hatena.ne.jp/ryugate/20081115#p1に関して、 lingrでmizusimaさんにもご協力いただいて調べたところ、結局は、 https://lampsvn.epfl.ch/trac/scala/ticket/1209 https://lampsvn.epfl.ch/trac/scala/ticket/801 にあるように、 # > An implicit c…

2.7.2 ではimplicit defを宣言するタイミングが重要

昨日の件http://d.hatena.ne.jp/ryugate/20081114#p2を、まとめてみた。まず、以下の様なソースがある。 class ExString(val str:String) { def plushoge = str + "-hoge" } implicit def str2exstr(str:String) = new ExString(str) class SomeClass { def …

ScalaSwingを使ってみた

めでたく、2.7.2.finalもリリースされたことなので、 ScalaSwingを使ってみた。サンプルを参考に 任意のファイルを、指定して何らかの処理をするツールのGUI部分だけを書き直した。 import java.io._ import swing._ import swing.event._ import javax.swin…

2.7.2からImplecit defする順番が重要になっている模様・・・

要は、実際にimplecit defが宣言されるより前のコードにおいては宣言が無効になっているような感じです。 詳しくは、後で書きます。

私はINTP

だそうです。via. http://www32.ocn.ne.jp/~emina/