Est-ce que c'est moi, ou est-ce qu'il y a un problème avec la page 68 de "The D Programming Language"? Sur cette page, l'auteur discute de la syntaxe des instructions if-else de D et de leur imbrication. Il présente d'abord cet exemple:Problème avec le livre Exemple
if(a == b)
if(b == c)
writeln("all are equal!");
else
writeln("a is different from b. Or is that so?");
Il indique ensuite que l'autre se liera à la seconde if. Il dit alors que, pour obtenir le reste de se lier à la première si l'on doit utiliser des accolades comme ceci:
if(a == b) {
if(b == c)
writeln("all are equal!");
else
writeln("a is different from b. Or is that so?");
}
Suis-je manque le point complètement, ou auriez-vous le faire:
if(a == b) {
if(b == c)
writeln("all are equal!");
}
else
writeln("a is different from b. Or is that so?");
Je suppose que je l'aurais trouvé si je cherchais errata et non addendum ... :) – GManNickG
Ouais. Eh bien, je savais où c'était parce que je suis actif sur les newsgroups D. J'aurais eu beaucoup plus de mal à le trouver autrement. –