Cet article utilise Ruby 2.6.5 installé sur macOS Catalina 10.15.6. J'ai résumé la méthode include? À ma manière.
array = ["dog", "cat"]
puts array.include?("dog") # => true
puts array.include?("hoge") # => false
--Exemple de sortie: entrez le nom que vous souhaitez enregistrer (exemple) Yamada Taro ――Dans ce cas, vous souhaitez recevoir le nom saisi et afficher une déclaration d'erreur s'il y a un "." Ou un "vide".
def check_name(name)
if name.include?(".")
puts "!Erreur!Le symbole ne peut pas être enregistré"
elsif name.include?(" ")
puts "!Erreur!Les blancs ne peuvent pas être enregistrés"
else
puts "L'inscription est terminée"
end
end
puts 'Veuillez saisir le nom que vous souhaitez enregistrer'
name = gets
check_name(name)
--Dans la deuxième ligne, inclure dans le nom d'argument de la méthode de vérification? S'il y a un argument "." (Point), true est renvoyé et une instruction d'erreur est sortie.
Recommended Posts