Esto puede sonar realmente estúpido. pero tengo un problema extraño con el lenguaje de programación D. Cuando intento crear una nueva matriz de esta manera:D lenguaje de programación char arrays
import std.stdio;
void main()
{
char[] variable = "value";
writefln(variable);
}
El compilador DMD siempre me da este error:
test.d(5): Error: cannot implicitly convert expression ("value") of type invariant(char[5u]) to char[]
Cualquier idea de por qué? Estoy usando el 2.014 alpha (disponible here) para Ubuntu.
Esa página está desactualizada. Consulte ftp.digitalmars.com para obtener la última versión real de DMD. – dsimcha
Tienes razón, gracias. – user32756
La palabra invariante ha sido reemplazada por inmutable y no existirá en la versión estable de D2.x –