2011-06-19から1日間の記事一覧

Map のキーに変数を使いたい場合は、()で囲む

忘れがちなのでメモ def key = "ABC" def map = [ key:"AAA" ] println map.get(key) // null println map.get("key") // "AAA" map = [ (key):"AAA" ] println map.get(key) // "AAA"

Java のコードをそのまま Groovy にコピペした際は、equals メソッドをオーバーライドしてたらハマる

同参照比較 は、Java では "==" ですが、Groovy では is メソッドです。 自分でもブログに書いていたんですが、すっかり忘れてました。 Object の同一性を確かめる - お だ のスペース Java で equals メソッドを override したコードを、そのまま GroovyCon…

6/18 大阪EffectiveJava読書会 第2回 で LT しました

大阪EffectiveJava読書会 第2回 : ATND で話す機会を頂いたので、LT(8分位) しました。 資料はこちら こんなEqualsは嫌だ View more presentations from odashinsuke Effective Java 第二版の 項目 8 equals をオーバーライドする時は一般契約に従う 項目 9 …

プログラミング生放送勉強会 第9回@大阪 で Groovy 諸々の話しをしました

勉強会の内容はこちらのブログでまとめてくれています。 プログラミング生放送勉強会 第9回@大阪に参加 - なか日記 資料はこちら 開発を彩る技術たち View more presentations from odashinsuke 40分で3テーマ(Groovy, PowerShell, Pex)は正直詰め込みすぎま…