d的双环境指针,弃用
struct MockFile {
[...]
void writef(alias fmt, A...)(A args) {
// 函数要求,弃用了的`双环境`
import std.format: format;
write(format!fmt(args));
}
[...]
}
unittest {
auto f = MockFile();
immutable fmt = "%d";
f.writef!fmt(0); // 实例化
}
浙公网安备 33010602011771号