为什么会抛出异常:
import std.stdio;
void main(string[] args) {
try{
writefln("My items are %(%s, %).", [1,2,3]);
}catch(Exception x){
writefln("oops: %s", x.msg);
}
}
Run Code Online (Sandbox Code Playgroud)
我得到的结果是:
My items are oops: /usr/lib/dmd2/src/phobos/std/format.d(1592):
Incorrect format specifier: %(%s, %).
Run Code Online (Sandbox Code Playgroud)
根据http://dlang.org/phobos/std_format.html它应该工作...