01-09-2009, 08:00 PM
Quand j'écrivais en PHP, je préférais la notation :
Je n'aime pas la notation qui consiste à omettre les accolades, à moins que l'unique instruction soit très courte et soit placé sur la même ligne.
Une autre notation que je ne supporte pas :
Les espaces de part et d'autres des parenthèses n'ont pas de sens et sont source d'erreur.
Côté Ruby, j'utilise cette syntaxe :
Notons toutefois qu'on peut mettre l'instruction sur une seule ligne, et/ou remplacer le do par un { et le end par un }. Comme cela :
J'expliquerai l'utilisation des blocs dans un article à part. C'est une autre petite perle du langage Ruby.
Sephi-Chan
if(true == true){
echo "Moi j'aime le pâté !";
}
Je n'aime pas la notation qui consiste à omettre les accolades, à moins que l'unique instruction soit très courte et soit placé sur la même ligne.
Une autre notation que je ne supporte pas :
function test () {
}
Les espaces de part et d'autres des parenthèses n'ont pas de sens et sont source d'erreur.
Côté Ruby, j'utilise cette syntaxe :
# Generate a notification frame with the given content.
def notification_tag(message)
content_tag :div, :class => 'notification' do
message
end
end
Notons toutefois qu'on peut mettre l'instruction sur une seule ligne, et/ou remplacer le do par un { et le end par un }. Comme cela :
content_tag :div, :class => 'notification' {
message
}
content_tag :div, :class => 'notification' do message end
content_tag :div, :class => 'notification' do { message }
J'expliquerai l'utilisation des blocs dans un article à part. C'est une autre petite perle du langage Ruby.
Sephi-Chan