元ネタ: http://dev.zeraweb.com/introducing-functor/ class Functor { Functor(Closure c){ with c } def rules = [] def proc = { ...a -> exec a } def given(Object[] args){ def pat = args as List rules << [pat, pat.pop()] } def exec(...args){ …
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。