am I using version right?
DFTW
jckj33 at gmail.com
Tue Mar 12 17:07:11 UTC 2019
version(Windows)
{
writeln("Hello from Windows system!");
}
else version(linux)
{
writeln("hello from linux!");
}
else static assert(0, "unknow system!");
In that code, the static assert() will run if and only if neither
version condition is true, i.e, the OS is neither Windows nor
linux. Correct?
My question is due version-else, I'm unsure if version-else works
the way it does with regular if and the static assert() will not
run at compile-time, regardless whether version is true
More information about the Digitalmars-d-learn
mailing list