Il fut un temps où j'étais le pionnier du genre mystérieux de la méthode d'initialisation Moe seul, mais les étudiants me demandent souvent les différences entre les classes et les instances, les méthodes d'instance et les classifications et les rôles des méthodes de classe, donc le lien ci-dessus à nouveau Je vais coder ce qui est mentionné dans l'article.
[L'histoire que l'initialisation est mignonne] → https://qiita.com/yamazaki_akihiro/private/32ea4cf5e653913d2485
class Mother
def initialize(sleeper)
puts "#{sleeper}Je suis entré dans ma chambre, mais il n'y a aucun signe de réveil. C'est un sommeil vraiment calme."
@sleeper = sleeper
end
def ding_frypan
puts ""Ouais !!!!" * La poêle sonne. C'est une nuisance pour le quartier"
puts ""Gwahhhh !!!"#{@sleeper}Le diable de la mort!"
end
def open_curtain
puts ""Ouais !!!!" * Le rideau a été ouvert vigoureusement. Non recommandé car il met une charge sur les rails"
puts ""Gwahhhh !!!"#{@sleeper}Le diable de la mort!"
end
def strip_duvet
puts ""Ouais !!!!" * Le futon a été décollé. Si c'est du riz d'amour, il y aura diverses choses après cela et les deux seront en retard, mais cette fois c'est différent"
puts ""Gwahhhh !!!"#{@sleeper}Le diable de la mort!"
end
def self.go_job
puts ""Je ne connais pas ma mère même si je suis en retard!""
puts "Et ma mère a disparu dans la ville entourée par la brume matinale..."
end
end
puts "Il est 7 heures. Aimeriez-vous vous réveiller bientôt en train de dormir?"
puts "1,Va dans la chambre et réveille-toi"
puts "2,Allez travailler sans vous réveiller"
num = gets.to_i
if num == 1
puts "Qui vous réveillez-vous?"
sleeper = gets.chomp
mother = Mother.new(sleeper)
puts "Comment le réveillez-vous?"
puts "1,Faites sonner la poêle(C'est trop bruyant!)"
puts "2,Ouvre le rideau et laisse briller le soleil du matin(C'est éblouissant!)"
puts "3,Retirer le futon(Il fait froid! * Cela peut être un peu gênant lorsque vous êtes adolescent)"
plan = gets.to_i
if plan == 1
mother.ding_frypan
elsif plan == 2
mother.open_curtain
elsif plan == 3
mother.strip_duvet
else
puts "Vous ne voulez pas vraiment le réveiller. Allons travailler"
Mother.go_job
end
elsif num == 2
Mother.go_job
else
puts "Les gars! Eh bien, je ne suis pas une mère! !! !! Quel gars! !! ??"
end
Recommended Posts