d的导入表达式
stringImportPath.来指明导入串的路径.串必须是编译时,且不允许包含路径.
void foo()
{
//打印文件内容
writeln(import("foo.txt"));
}
必须有编译时已知代码,才能用ctfe.不能用文件系统代码,因为他们是运行时的.他们的源代码必须存在,而不能只是声明.编译器只懂源码.
string config = import("config.toml");
void loadConfig() {//这样
// 在此解析配置
}
浙公网安备 33010602011771号