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