锡兰之旅中提到的第一个进口是
import math { sqrt, pi, Complex }
modules.ceylon
为了能够导入此math
模块,我需要放入什么?它不是以下任何一个:
module my_module "1.0.0" {
import math "1.3.3";
}
module my_module "1.0.0" {
import ceylon.math "1.3.3";
}
我认为这个例子是虚构的,就像下面的其他三个导入一样。(我不确定其中一些是否是故意的,有些com.example
有org.example
。)
SDK 中有一个ceylon.math
模块(文档),但它已被弃用,已被ceylon.numeric
(contains pi
and sqrt()
) ceylon.whole
、 和ceylon.decimal
. Complex
在整个 SDK 中找不到一个类。
通常,包名称必须与模块名称前缀匹配,因此像这样的单组件包名称math
只能是math
模块的一部分——强烈建议不要使用模块名称。