タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

DSLsと文法に関するfumokmmのブックマーク (1)

  • Groovyでdo-whileループを! - No Programming, No Life

    はじめに No 'do ... while()' syntax as yet. do ... while() 構文はまだないよ! Due to ambiguity, we've not yet added support for do .. while to Groovy 曖昧だもん、だからGroovyのサポートにはまだdo ... while()ループは追加してないんだからね! Groovyにはdo-whileループがない… だそうです。 そこで作ってみました。 きっかけ これは完全に盲点だった。Objectを拡張しちゃえばコード中どこでも使えるではないか。そう、まさにprintlnとかがやってることはこれなのだ。 ということで早速実装 ソース(参照) Object.metaClass.doloop = { proc -> [ // whileの実装 'while': { cond ->

    fumokmm
    fumokmm 2011/07/02
    参照を汚さない感じで、breakとcontinueをくっつけてみました。
  • 1