Entries from 2018-11-24 to 1 day

gets.to_iをするとto_iメソッドで改行無視して数値にしてくれる?

コード a = gets.to_i; p a 標準入力パターン① 1 2 標準出力パターン① 1(改行) 推測: 2がto_iで消されてる。改行は最後に 標準入力パターン② 1a3 標準出力パターン② 1(改行) 推測: a3がto_iで消されてる。 標準入力パターン③ a3 標準出力パターン③ 0

Ruby getメソッド 返す値

例1 a = gets; p a; とした場合 標準入力を1を指定した場合は標準出力には "1\n"と出力される。 aには"1\n"が入っている。 *p a;->puts aに変更したら1と出力されるが数値型でaに入っている訳ではなく""の中のものだけ表示する。よって1に改行(\n)された…