ENTRANCE

都内でエンジニアやってます。主にRubyとJavaを書いて遊んでる人のブログ。楽しくのんびりとがモットー。

【Ruby】Rubyはじめました!

こんにちは!

Ruby on Railsの学習をはじめましたので勉強の記録を残していきます!

基本毎日書ければと思っています!!

早速、今日学んだことをアウトプット!!

getsメソッド

【要点】

・getsメソッドは返り値として入力された文字列を返す

・getsメソッドは入力が終わるまでプログラムの処理を一回止める

【使用例】
  input = gets
  puts "入力した値は#{input}です"

ここで、、、 getsメソッドを使って返された文字列は、勝手に文末で改行してしまいます。

そんな時はchompメソッドを使って改行を取ってあげる。 (厳密には文字列の末尾の改行文字を取り除いた新しい文字列を返してくれる)

chompメソッド

【使用例】
  string = "改行\n\n"

  puts string       # 改行される
  puts string.chomp # 改行されない

*"\n"は改行を表すバックスラッシュ記法です。この記法を使うと文字列の中でただの文字ではなく改行などを行うようになります。

これでgetsメソッドで返された文字列が、文末で改行されるのを防ぐことができます!