Guest User

Untitled

a guest
Jun 24th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. // g100pon #69 動的なメソッド追加
  2. class MyClass{
  3. def say = {
  4. println "g100pon!!"
  5. }
  6. }
  7.  
  8. def cls = new MyClass()
  9. cls.say()
  10.  
  11. cls.metaClass.define{
  12. sayTwice{ 2.times{say()} }
  13. "3度言う"{ 3.times{say()} }
  14. }
  15. cls.sayTwice()
  16. cls."3度言う"()
  17.  
  18. cls.metaClass."そこまで言う" << { println "これでもいいんだよ" }
  19. cls."そこまで言う"()
Add Comment
Please, Sign In to add comment