【ruby】getsで文字列を取得する場合の改行文字
getsによりコンソールで文字列を取得する場合
文字列入力後にエンターキーで確定する。
このエンターキー入力が改行文字としてgetsは取得してしまう。
(test.rb)
str = gets
p str
$ ruby test.rb
腑に落ちない
"腑に落ちない\n"
これを防ぐには、、
gets.chomp
文字列入力後にエンターキーで確定する。
このエンターキー入力が改行文字としてgetsは取得してしまう。
(test.rb)
str = gets
p str
$ ruby test.rb
腑に落ちない
"腑に落ちない\n"
これを防ぐには、、
gets.chomp