LoginSignup
0
0

More than 3 years have passed since last update.

include?メソッドを使った名前入力確認

Last updated at Posted at 2020-11-15

以下備忘録

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?メソッドを使用し、”.”(ピリオド)と
” ”(空白)がないか判断を行います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0