2004-07-03から1日間の記事一覧

たとえばprintln ['a','b'].join('@')の出力部分を()で囲む囲まない

hoge = ['a','b'].join('@') println hoge // ok println (['a','b'].join('@')) // ok println ['a','b'].join('@') // error なんで最後のやつはうまく動かないのか?join()にかぎった挙動ではない。心の隅にとどめておく。

interface と abstract class をどのように使い分けるのですか?

随分前に(1年半くらい前)これを見ていまいち判然としないなーと思っていたのですが、最近こう理解しつつあります。 基本はinterfaceを使う Abstractクラスは次のどちらかとしてのみ使う インタフェースの骨格実装(コレクションフレームワークのAbstractLi…

Eclipse3.0でGroovyEclipse

http://www.wikiroom.com/Groovy/?GroovyEclipse。Eclipse3.0でGroovyEclipse非公式版を動かしてみましたあ。id:udagawaさん、ありがとうございます。うーん、私の環境ではなぜかとても重くなってしまいます。outlineが使えるし、classファイルを自動でつく…