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

コード

a = gets.to_i;

p a

標準入力パターン①

1 2

標準出力パターン①

1(改行)

推測: 2がto_iで消されてる。改行は最後に

標準入力パターン②

1a3

標準出力パターン②

1(改行)

推測: a3がto_iで消されてる。

 

標準入力パターン③

a3

標準出力パターン③

0