Le mémorandum suivant
def check_name(str)
if str.include?(".")
puts "!Erreur!Le symbole ne peut pas être enregistré"
elsif str.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(Exemple)YamadaTaro"
str = gets
check_name(str)
Dans la méthode check_name, l'instruction if est utilisée pour effectuer une branche conditionnelle qui "enregistre s'il n'y a pas de point ou d'espace, et émet une erreur s'il y a un point ou un espace". Utilisez la méthode include? Pour la chaîne de caractères reçue par l'argument str et utilisez "." (Point). Jugez s'il y a un "" (vide).