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