d的导入表达式

stringImportPath.来指明导入串的路径.必须是编译时,且不允许包含路径.

void foo()
{
    //打印文件内容
    writeln(import("foo.txt"));
}

必须有编译时已知代码,才能用ctfe.不能用文件系统代码,因为他们是运行时的.他们的源代码必须存在,而不能只是声明.编译器只懂源码.

string config = import("config.toml");
void loadConfig() {//这样
    // 在此解析配置
}
posted @ 2020-10-13 17:05  zjh6  阅读(19)  评论(0)    收藏  举报  来源