dog.rb
class Dog
def initialize(name)
@name = name
end
def set_nickname(nickname) #serti de rubis_Je n'utilise pas de hoge, mais cette fois je vais essayer pour la simplicité!
@nickname = nickname
end
def print_nickname
if !defined?(@nickname)
puts('Not Set')
return
end
puts(@nickname)
end
end
S'il est nul lorsque vous faites référence à if @age, vous ne savez pas lequel des cas suivants.
-Est-ce nul parce qu'il n'a jamais été défini?
Dans un tel cas, vous devriez utiliser defind? (@Age)
.
Recommended Posts