这是我的班级
module figure;
import block;
class Figure {
Block[] body;
this() {
this.body ~= new Block();
}
}
我得到了#34;没有声明者Block []"
的标识符Block.d文件
module block;
import std.stdio;
class Block {
this() {
writeln("In block.d");
}
}
答案 0 :(得分:5)
哦,单词body
是D中的关键字,因此不能用作变量名。尝试其他任何名称,可能body_
或blocks
或几乎任何其他名称,它都可以使用。