J'ai une chaîne, disons '123'
et je veux le convertir en un entier 123
.
Je sais que vous pouvez simplement faire some_string.to_i
mais qui convertit 'lolipops'
a 0
ce qui n'est pas l'effet que j'ai en tête. Je veux que ça m'explose à la figure quand j'essaie de convertir quelque chose d'invalide, avec une belle et douloureuse Exception
. Sinon, je ne peux pas faire la différence entre un valide 0
et quelque chose qui n'est pas un numéro du tout.
EDITAR: Je cherchais la manière standard de le faire, sans avoir recours à l'utilisation de regex.