プログラミング学習記録2/26
ミックスインについて
module Debug
def info
puts "#{self.class} debug info..."
end
end
class Player
include Debug
end
class Monster
include Debug
end
Player.new.info
Monster.new.info
class MyError < StandardError; end
x = gets.to_i
begin
if x == 3
raise MyError
end
p 100 / x
rescue MyError
puts "not 3!"
rescue => ex
p ex.message
p ex.class
puts "stop"
ensure
puts "end"
end