開発環境
- OS X El Capitan - Apple (OS)
- Emacs (Text Editor)
- Ruby 2.3 (プログラミング言語)
Head First Ruby (Jay McGavren (著)、O'Reilly Media)のChapter 9.(Mixins: Mix It Up)、Mixins, behind the scenes、CODE MAGNETS(No. 5037)を取り組んでみる。
CODE MAGNETS(No. 5037)
コード(Emacs)
#!/usr/bin/env ruby2.3
# -*- coding: utf-8 -*-
module Clumsy
def break(thing)
puts "Knocks over #{thing}"
end
end
module Curious
def investigate(thing)
puts "Looks at #{thing}"
end
end
class Monkey
include Curious
include Clumsy
end
bubbles = Monkey.new
bubbles.break("vase")
bubbles.investigate("vase")
入出力結果(Terminal)
$ ./sample1.rb Knocks over vase Looks at vase $
0 コメント:
コメントを投稿