Ruby Ruby Loops Ruby Loops Loop Conditionals

gets.chomp.to_i

Isn't it a bit redundant to use '.chomp' before '.to_i' ?

3 Answers

Tobias Helmrich
Tobias Helmrich
31,580 Points

Hey Marius,

you observed that correctly! Actually there is no need to use the chomp method in this case as the to_i method ignores extraneous characters/whitespace in the end.

Thank you Tobias.

Todd MacIntyre
Todd MacIntyre
12,247 Points

Correct! Ruby-docs state that extraneous characters past the end of a valid number are ignored.