Fonctions en Ruby

Bonjour,
je suis d'apprendre le ruby mais il y a qq chose que je ne comprends pas :
je voudrais une fonction pour doubler un nombre entrer un nombre entré par l'utilisateur :
def doubler(nombreEntreParLUtilisateur)
 return nombreEntreParLUtilisateur * 2
end

Deja, je ne suis pas sur que ma fonction sois juste...
Et où passe la valeur de nombreEntreParLUtilisateur * 2 ? comment puis-je la récupérer ???
merci beaucoup
Configuration: Windows XP
Firefox 2.0.0.16

3 réponses

  1. En suivant ta logique (même si le nom de ta variable est vraiment moche...) :
    res = doubler(3)
    puts res #6
    res = doubler(res)
    puts res #12
    
    1
    1. Excuse moi mais le nom de ta variable na pas besoin detre aussi explicite ca pourri ton code qui ne fais que 2 ligne

      tu as quoi comme message derreur ?
      0
      1. moi aussi je débute en ruby mais je pense que tu dois faire comme ça :

        def doubler (nombre)
        nombre*2
        end
        puts doubler gets.chomp.tof
        0