Comment proprement vérifier si la saisie de l'utilisateur est un entier de Ruby?

J'ai un morceau de code où je demande à l'utilisateur de saisir un nombre comme une réponse à ma question.
Je peux faire to_i mais difficile/ordures entrées de s'échapper à travers to_i. Par exemple, si un utilisateur entre 693iirum5 comme une réponse #to_i serait la bande à 693.

S'il vous plaît suggérer une fonction, pas une expression régulière.
Merci d'avance pour la réponse.

  • def check_input(entrée) = ~ /^\d+$/ fin OK, sérieusement, pourquoi ne voulez-vous pas une regexp?
InformationsquelleAutor PriyankaK | 2013-02-15