lindquist@22: module stdiotest; lindquist@22: lindquist@22: import std.stdio; lindquist@22: lindquist@131: T typed(T)(T x) lindquist@131: { lindquist@131: return x; lindquist@131: } lindquist@131: lindquist@22: void main() lindquist@22: { lindquist@131: /*char[] str = "hello"; lindquist@131: writefln(str); lindquist@131: lindquist@131: writefln("hello world");*/ lindquist@131: lindquist@131: char[] fmt = "%s"; lindquist@131: writefln(2.0f); lindquist@131: lindquist@131: /*{writefln(typed!(byte)(1));} lindquist@131: {writefln(typed!(short)(2));} lindquist@131: {writefln(typed!(int)(3));} lindquist@131: {writefln(typed!(long)(-4));} lindquist@131: {writefln(typed!(ulong)(5));} lindquist@131: {writefln("%f", typed!(float)(6));} lindquist@131: {writefln("%f", typed!(double)(7));} lindquist@131: {writefln("%f", typed!(real)(8));}*/ lindquist@22: }