Accueil du SiteAccueil du Site  AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  ConnexionConnexion  S'enregistrerS'enregistrer  



-20%
Le deal à ne pas rater :
-20% sur le Lot de 2 écrans PC GIGABYTE 27″ LED M27Q
429 € 539 €
Voir le deal

Partagez
 

 Dico des mots réservés du Ruby (pas RGSS !)

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Fflo
Mage (niveau 3)
Mage (niveau 3)
Fflo

Masculin
Messages postés : 313
Date d'inscription : 31/08/2013
Jauge LPC :
Dico des mots réservés du Ruby (pas RGSS !) 891527140030 / 10030 / 100Dico des mots réservés du Ruby (pas RGSS !) 8915271400

Dico des mots réservés du Ruby (pas RGSS !) Membre10
Dico des mots réservés du Ruby (pas RGSS !) Event-10
Dico des mots réservés du Ruby (pas RGSS !) Autist10


Dico des mots réservés du Ruby (pas RGSS !) Empty
MessageSujet: Dico des mots réservés du Ruby (pas RGSS !)   Dico des mots réservés du Ruby (pas RGSS !) EmptyMer 9 Déc 2015 - 8:52

Ces mots ne peuvent pas être utilisés en tant que noms de méthodes, classes, variables, ...
Pas d'exemples non plus, désolé !

A -
alias : Crée en quelque sorte une "copie" d'une méthode. La doc saura mieux vous l'expliquer que moi...
and  : Variante de l'opérateur &&.

B -
begin : Utilisable avec RESCUE et ENSURE à des fins de débogage.
break : "Sortie de secours" pour les boucles. Break évite de tourner dans ces boucles à l'infini.

C -
case : Vérifie une variable, plusieurs "chemins" de sortie sont possibles. Doit précéder les WHEN.
class : Ceux qui ont entendu parler de POO doivent connaître ce terme. On peut lier une classe à un parent, grâce au symbole < (extends pour les pros de la POO).

D -
def : Création de méthode. Les programmeurs en JavaScript connaissent mieux le terme function, qui fait exactement la même chose ! Arguments passables dans la fonction.
defined? : Sert en tant que condition. La méthode x existe-t-elle ?
do : Une façon de dire pour exécuter un code (partie Iterators dans la doc Ruby de VX Ace).

E -
else : Le sinon de la condition.
elsif : Le sinon conditionnel. La condition A n'étant pas valide, on passe dans elsif et on vérifie la condition B.
end : Fin. Pas la fin de ce dico mais la fin d'une méthode, classe, module !
ensure : Avec BEGIN et RESCUE. Le contenu dans ENSURE s'exécutera juste avant le RESCUE.

F -
false : False, c'est faux. Pas dur ?
for : Boucle "déterminée". Vous définissez le début et la fin, et ça fait le travail !

I -
if : Vérifie une condition ou plusieurs conditions possibles, à condition de jongler avec les opérateurs && (<=> AND) et || (<=> OR). Couplable avec ELSE.
in : Couplé avec FOR. (FOR var a IN 1..10 [...])

M -
module : Pour RGSS, ça sert à stocker des variables, modifiables par l'utilisateur. Pour Ruby, pas trop capté.

N -
next : Saute à la prochaine itération d'une boucle.
nil : Valeur inexistante. NIL n'équivaut pas à 0 !
not : Une variante du point d'exclamation, pour vérifier si quelque chose est faux.

O -
or : Variante de l'opérateur ||.

R -
redo : C'est bien beau comme mot réservé, mais la doc ne dit rien !
rescue : Idem que BEGIN. RESCUE est une échappatoire en cas d'erreur.
retry : C'est bien beau comme mot réservé, mais la doc ne dit rien !
return : Renvoie une valeur en fin de méthode.

S -
self : En JavaScript, c'est this qu'on utilise. Se reporte à l'objet sur lequel la méthode travaille.
super : SUPER appelle la méthode qui est écrasée par la méthode actuelle. C'est dans la doc Ruby de VX Ace et c'est traduit par mes soins. Peut pas être plus clair.

T -
then : Dès que la condition dans le IF est valide, le code après THEN est exécuté. (IF-THEN-ELSE)
true : TRUE, c'est vrai. Pas dur ?

U -
undef : C'est bien beau comme mot réservé, mais la doc ne dit rien ! Logiquement, ça devrait effacer une méthode.
unless : Le contraire de IF. Dès lors que la condition N'EST PAS valide, le code en dedans est exécuté. Couplable avec un ELSE.
until : Boucle. Tourne en continu jusqu'à ce que la condition en dedans soit valide.

W -
when : Avec CASE. Indique la condition chiffrée à vérifier.
while : Boucle. Tant que la condition en dedans est valide, on tourne dedans. Equivaut à la boucle traditionnelle, disponible en tant que commande d'événement.

Y -
yield : Pour être simple, YIELD stocke la valeur de variables spécifiques à une méthode/classe qu'on souhaiterait réutiliser dans une autre méthode/classe (similaire à la portée des variables en JavaScript ou PHP).
Revenir en haut Aller en bas
http://rpgmakerspeciality.forumgratuit.fr/
City Hunter
Administrateur
Administrateur
City Hunter

Masculin
Messages postés : 6523
Date d'inscription : 25/05/2011
Jauge LPC :
Dico des mots réservés du Ruby (pas RGSS !) 891527140040 / 10040 / 100Dico des mots réservés du Ruby (pas RGSS !) 8915271400

Dico des mots réservés du Ruby (pas RGSS !) Staffe10
Dico des mots réservés du Ruby (pas RGSS !) Mappeu10
Dico des mots réservés du Ruby (pas RGSS !) Membre15
Dico des mots réservés du Ruby (pas RGSS !) Testeu10
Dico des mots réservés du Ruby (pas RGSS !) Promot10
Dico des mots réservés du Ruby (pas RGSS !) Projet10
Dico des mots réservés du Ruby (pas RGSS !) Projet16
Dico des mots réservés du Ruby (pas RGSS !) Riche_10
Dico des mots réservés du Ruby (pas RGSS !) Travai10
Dico des mots réservés du Ruby (pas RGSS !) Collec10
Dico des mots réservés du Ruby (pas RGSS !) Collec11
Dico des mots réservés du Ruby (pas RGSS !) Collec12
Dico des mots réservés du Ruby (pas RGSS !) Collec13
Dico des mots réservés du Ruby (pas RGSS !) Pandac10
Dico des mots réservés du Ruby (pas RGSS !) 10000011


Dico des mots réservés du Ruby (pas RGSS !) Empty
MessageSujet: Re: Dico des mots réservés du Ruby (pas RGSS !)   Dico des mots réservés du Ruby (pas RGSS !) EmptyMer 9 Déc 2015 - 19:59

Merci pour ce regroupement du lexique ruby. Smile
Des points.
Revenir en haut Aller en bas
 
Dico des mots réservés du Ruby (pas RGSS !)
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Les bases de RM : Le dico du maker
» Consol Rgss
» RGSS-RTP Standar
» [RGSS] Mange Biscuit !
» [RGSS] Comment Allez Vous ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Palais Créatif :: ~ APPRENTISSAGE ~ :: Initiation :: Général-
Sauter vers: