Error Handling 3
- This will print
-1 had error
.
xxxxxxxxxx
import std::io;
fault Test
{
SOMETHING_MISSING,
GENERAL_ERROR_WAS_HERE
}
fn void! x(int i)
{
if (i < 0) return Test.SOMETHING_MISSING?;
}
fn void main()
{
anyfault y = @catch(x(10));
if (y) io::printfn("10 had error.");
y = @catch(x(-1));
if (y) io::printfn("-1 had error.");
}