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. 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
    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