E4155# const 或 fnalias 声明里有循环定义。 const 声明中可以使用同一个包内定义的其他常量。fnalias 也可以指代同一个包内的其他函数别名。但如果这些声明中有循环定义,编译器就会产生本错误。 错误示例# const A : Int = B + 1 const B : Int = A + 1 fnalias f = g fnalias g = f