¿Soy yo solo o hay un problema con la página 68 de "The D Programming Language"? En esta página, el autor analiza la sintaxis de D's de las declaraciones if-else y cómo anidan. Primero presenta este ejemplo:Problema con el ejemplo de libro
if(a == b)
if(b == c)
writeln("all are equal!");
else
writeln("a is different from b. Or is that so?");
Luego, señala que el otro se enlazará con el segundo si. Luego dice que, para conseguir el más que se unen a la primera si, hay que utilizar llaves de este modo:
if(a == b) {
if(b == c)
writeln("all are equal!");
else
writeln("a is different from b. Or is that so?");
}
Am I no viene al caso por completo, o tendría que tener que hacer esto:
if(a == b) {
if(b == c)
writeln("all are equal!");
}
else
writeln("a is different from b. Or is that so?");
Supongo que lo habría encontrado si hubiera buscado erratas y no una adición ... :) – GManNickG
Sí. Bueno, sabía dónde estaba porque estoy activo en los grupos de noticias D. Hubiera sido mucho más difícil encontrarlo de otra manera. –