以下備忘録
def check_name(str)
if str.include?(".")
puts "!エラー!記号は登録できません"
elsif str.include?(" ")
puts "!エラー!空白は登録できません"
else
puts "登録が完了しました"
end
end
puts "登録したい名前を入力してください(例)YamadaTaro"
str = gets
check_name(str)
check_nameメソッドでは、「ピリオドや空白がない場合は登録を行い、ピリオドや空白がある場合はエラーを出す」という条件分岐を行うためにif文を使用しています。
引数strで受け取った文字列に対してinclude?メソッドを使用し、”.”(ピリオド)と
” ”(空白)がないか判断を行います。