Ben je sais pas comment tu te débrouille car depuis la version 5 de PHP le modele Objet est bien meilleur
Oui, sauf que contraîrement à Ruby, PHP n'es pas totalement objet :
Tu n'as pas de type Block en Php, c'est à dire que tu ne peux pas (à ma connaissance) définir de blocs de contrôle dans la librairie du langage.
En ruby, comme en Smalltalk ou en Lisaac, times est une méthode d'un entier auquel tu passes un block, c'est à dire une fonction qui prend en argument un entier et exécute le code :
3.times do |it|
puts bonjour("petit canard")
puts it
end
C'est à mon avis un des principaux intérêt de Ruby.
(Après, et je peux pas m'en empêcher, ça va quand même beaucoup moins loin que Lisaac, mais ne crachons pas dans la soupe, c'est un très beau langage, et surtout une très bonne idée)
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Célèbre ?
Posté par Ontologia (site web personnel) . En réponse à la dépêche Sortie de Ruby on Rails 2.0. Évalué à 5.
Oui, sauf que contraîrement à Ruby, PHP n'es pas totalement objet :
Tu n'as pas de type Block en Php, c'est à dire que tu ne peux pas (à ma connaissance) définir de blocs de contrôle dans la librairie du langage.
En ruby, comme en Smalltalk ou en Lisaac, times est une méthode d'un entier auquel tu passes un block, c'est à dire une fonction qui prend en argument un entier et exécute le code :
3.times do |it|
puts bonjour("petit canard")
puts it
end
C'est à mon avis un des principaux intérêt de Ruby.
(Après, et je peux pas m'en empêcher, ça va quand même beaucoup moins loin que Lisaac, mais ne crachons pas dans la soupe, c'est un très beau langage, et surtout une très bonne idée)
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker