[RUBY] Bestätigen Sie die Namenseingabe mit der include? -Methode

Das folgende Memorandum

def check_name(str) 
  if str.include?(".")
    puts "!Error!Symbol kann nicht registriert werden"
  elsif str.include?(" ")
    puts "!Error!Leerzeichen können nicht registriert werden"
  else
    puts "Die Registrierung wurde abgeschlossen"
  end
end

puts "Bitte geben Sie den Namen ein, den Sie registrieren möchten(Beispiel)YamadaTaro"
str = gets
check_name(str) 

In der Methode check_name wird die if-Anweisung verwendet, um eine bedingte Verzweigung auszuführen, die "registriert, wenn kein Punkt oder Leerzeichen vorhanden ist, und einen Fehler ausgibt, wenn ein Punkt oder Leerzeichen vorhanden ist". Verwenden Sie die include? -Methode für die vom Argument str empfangene Zeichenfolge und verwenden Sie "." (Punkt). Beurteilen Sie, ob ein "" (Leerzeichen) vorhanden ist.

Recommended Posts

Bestätigen Sie die Namenseingabe mit der include? -Methode
Methode einschließen
Training mit der Methode each_with_index
Versuchen Sie es mit der Methode each_with_index