scope failure
nobody
nobody_member at pathlink.com
Tue Jun 20 00:52:00 PDT 2006
Hello,
i try to learn the scope statements.
import std.stdio;
void main() {
{
scope(failure) writefln("5");
//writefln("Hallo");
}
}
The output from the program is 5. If i comment the writefln in, then it only
print Hallo.
Is this the correct behavier?
I have thougt scope(failure) will only execute when the scope exit
abnormaly by throw. The 5 should never be occur by thi example.
More information about the Digitalmars-d-learn
mailing list