Walter Bright wrote: > Better array literals. array literal is still very buggy *Case1: array literal with template template test(char[] val){ const char[] test2=val; } mixin test!(['a','b','c']); Case2: array literal with cast and const const ubyte[] t=cast(ubyte[])['a','b','c']; Case3: append non-array value void main(){ writefln([1,2,3]~2); }