import std.stdio : writeln, writefln; import std.conv : parse; bool is_odd(uint n) { return n % 2 ? true : false; } void main(string args[]) { if (args.length < 2) goto end; try return writeln("odd: ", is_odd( parse!uint(args[1]) )); catch (Exception e) writeln(e.msg); end: writefln("usage: %s [int]", args[0]); }