groovyに関するbleis-tiftのブックマーク (2)

  • はてなブログ | 無料ブログを作成しよう

    理解はできるけどそれだけだな 「ピザ屋の匂いって、全部他人が注文したものから香る匂いだと思うと、悔しいよな」と友人に言ったら「理解はできるけどそれだけだな」と言われた。全く持ってその通りだ。この言葉を発する時、自分は日語のテクニックだけで言葉を作っていて、伝えたい想いとかそう…

    はてなブログ | 無料ブログを作成しよう
    bleis-tift
    bleis-tift 2011/04/21
    collectか。 #groovy #scala
  • getAtとマルチ代入の不思議な関係 - uehaj's blog

    groovyには、 def (a,b) = [1,2] assert a == 1 assert b == 2 というようなマルチ代入*1の構文があります。 私は、マルチ代入分の右辺はリストである必要があるのかと思っていたのですが、こちらの記事を読むとそうではなくて、getAtが定義されていればよいそうです。変数の個数だけgetAtが呼ばれるという事になります。ということは def (a,b) = [1:"x", 0:"y"] assert a=="y" assert b=="x" こんなのもありですね。まてよ、 def (a,b) = "xy" assert a=="x" assert b=="y" こ、これはいかがなものか…。 ちなみにもちろん def (a,b) = ["xy", "vw"] assert a=="xy" assert b=="vw" です。 え、きもさが足りないって

    getAtとマルチ代入の不思議な関係 - uehaj's blog
    bleis-tift
    bleis-tift 2011/04/21
    おー!
  • 1