Accueil - Forum - Bibliothèque de ressources
____

Les méthodes.



Un chapitre assez court mais très utile. Les méthodes évitent de se répéter. Voici sa syntaxe :

Code Rubydef ma_methode
   puts 'Bonjour'
end

put 'Hello'
ma_methode

Une méthode commence par "def" et vous avez ensuite le nom de votre méthode. Comme les variables, vous pouvez lui donner le nom que vous voulez. Ensuite, vous mettez les instructions, ici : " puts 'Bonjour' " et vous finissez la méthode par "end". Pour appeler la méthode, rien de plus simple : vous mettez seulement le nom de votre méthode.

L'exemple ci-dessus affiche :

"Hello
Bonjour"

Voici un exemple plus concret :


Code Rubyreponse_oui = 0 # On initialise la variable
 
def oui_ou_non
        puts 'oui ou non ?'
        reponse = gets.chomp
       
                if reponse == 'oui'
                        reponse_oui = reponse_oui + 1
                                if reponse_oui == 3
                                        puts 'Je suis heureux que tout vous plaise :)'
                                end
                end
end


put 'Aimez vous le site ?'
oui_ou_non
puts 'Aimez vous le design ?'
oui_ou_non
puts 'Aimez vous le contenu du site ?'
oui_ou_non

Si vous avez compris le code, cela affiche :

"Aimez vous le site ?
oui ou non ?
oui
Aimez vous le design ?
oui ou non ?
oui
Aimez vous le contenu du site ?
oui ou non ?
oui
Je suis heureux que tout vous plaise :)"

Si on met un "non" parmi les trois questions, cela supprime la dernière phrase :

"Aimez vous le site ?
oui ou non ?
oui
Aimez vous le design ?
oui ou non ?
non
Aimez vous le contenu du site ?
oui ou non ?
oui" 

On peut aussi donner des paramètres à la méthode. Par exemple :

Code Rubydef heros(nom)
   puts 'Le héros se nomme ' + nom
end

heros('Link')

Si vous avez compris les méthodes, cette exemple simple ne devrait pas vous poser de souci. On appelle la méthode "heros" avec le paramère "nom".

Cela affiche :

"Le héros se nomme Link"
Informations
Page créée le 08 Octobre 2008 à 18h 46 | Page vue 4400 fois | Auteur : Samarium

RPG Creative version 5 - Libérez votre créativité ! ; Mai 2005 - Mai 2012
0.028s - Optimisé pour une résolution 1024*728 - Tous droits réservés.

Contact - Partenaires - Historique - A propos