Entrée Utilisateur en Ruby
Introduction à l'Entrée Utilisateur
En Ruby, il existe une méthode spécifique appelée #gets
qui permet de récupérer l'entrée de l'utilisateur. Lorsque votre programme Ruby exécute une ligne contenant cette méthode, le terminal se prépare à recevoir des données saisies. Une fois que l'utilisateur a entré sa réponse et appuyé sur Enter, celle-ci est renvoyée sous forme de chaîne de caractères.
Exemple Simple
Voici un exemple basique :
name = gets
puts "Mon nom est #{name}!"
Dans cet exemple, si l'utilisateur entre "Melanie", la sortie sera :
Melanie
Mon nom est Melanie!
Gestion des Sauts de Ligne
Il est important de noter que la méthode #gets
inclut également le retour à la ligne (saut de ligne) résultant de l'appui sur la touche Enter. Pour éviter cela, on peut utiliser la méthode #chomp
, qui élimine ce saut de ligne :
name = gets.chomp
puts "Mon nom est #{name}!"
Avec ce code, si l'utilisateur saisit "Brandon", la sortie sera :
Brandon
Mon nom est Brandon!