2008-11-17 withのこと Groovy こことかここやここで、withの話が話題になってますが、自分でもwith句を作ってみよう Object.metaClass.myWith = { clo -> clo.delegate = delegate clo.call() } Object.metaClass.enableGlobally() "abc".with { println toUpperCase() } "xyz".myWith { println toUpperCase() } 僕にもできた。もう一ひねりしたいが・・。