une syntaxe ou tu appelle un membre d'un nombre pour faire un truc c'est vraiment mal
Pourquoi ?
J'y vois simplement le concept d'objet poussé un peu plus loin que dans les langages "objets" mais non complètement objets classiques (j'ai rien contre c++ hein, je l'utilise tous les jours, mais ça pue quand même ;) )
De la même manière, une chaine est aussi un objet
on doit pouvoire faire un :
"mastring".each{|char| print char, " "}
En ruby tout est objet, est c'est ce qui fait qu'il est vraiment sympa je trouve.
mais c'est sur qu'entre un :
for(uint i = 0; i < montab.size(); i++) { print montab[i]; }
et :
montab.each{|elt| print elt}
il y a une sacré différence. Un for est quelque chose que je trouve souvent horrible car il n'est relié à rien (je sais pas trop comment ça s'appel, c'est juste un mot clé qui est tout seul dans son coin). Alors que le each, le upto sont lié directement à l'objet qu'on manipule et c'est vraiment plus logique je trouve
D'ailleurs, j'aurais plutôt du comparer montab.each a une syntaxe du type :
foreach(elt in montab) { print elt; }
On voit bien que dans ce cas foreach arrive de nul part alors que le each est réellement une méthode de mon tableau (je ne compare pas les syntaxe mais vraiment la construction logique du langage)
(oui, tout ça pour dire que je trouve ça logique et que j'aime beaucoup Ruby. D'ailleurs si certains connaissent des langages objets au même point que Ruby ça m'intéresse ;-) )
[^] # Re: Ruby
Posté par CrEv (site web personnel) . En réponse au journal A mort les boucles. Évalué à 2.
Pourquoi ?
J'y vois simplement le concept d'objet poussé un peu plus loin que dans les langages "objets" mais non complètement objets classiques (j'ai rien contre c++ hein, je l'utilise tous les jours, mais ça pue quand même ;) )
De la même manière, une chaine est aussi un objet
on doit pouvoire faire un :
En ruby tout est objet, est c'est ce qui fait qu'il est vraiment sympa je trouve.
mais c'est sur qu'entre un :
et :
il y a une sacré différence. Un for est quelque chose que je trouve souvent horrible car il n'est relié à rien (je sais pas trop comment ça s'appel, c'est juste un mot clé qui est tout seul dans son coin). Alors que le each, le upto sont lié directement à l'objet qu'on manipule et c'est vraiment plus logique je trouve
D'ailleurs, j'aurais plutôt du comparer montab.each a une syntaxe du type :
On voit bien que dans ce cas foreach arrive de nul part alors que le each est réellement une méthode de mon tableau (je ne compare pas les syntaxe mais vraiment la construction logique du langage)
(oui, tout ça pour dire que je trouve ça logique et que j'aime beaucoup Ruby. D'ailleurs si certains connaissent des langages objets au même point que Ruby ça m'intéresse ;-) )