読者です 読者をやめる 読者になる 読者になる

uehaj's blog

Grな日々 - GroovyとかGrailsとかElmとかRustとかHaskellとかFregeとかJavaとか -

インジェクトぉぉぉーーーーー!!いっぱぁぁーつ。

Groovy

GroovyでMixinを実現する、Injecto。

http://ldaley.com/injecto/

import injecto.Injecto

class Dog
{
    def bark = { -> println "woof" }
}

use (Injecto) { String.inject(Dog) }

"".bark() // prints "woof"

おもしろす。
Mixinはモジュール化単位の一つ。

ファイト!

ファイト!