D. *_*aro 1 ada
我有三个包:Vendor.Apple,Vendor.Pear和Pear.
Vendor.Apple
Vendor.Pear
Pear
在Vendor.Apple,需要从包中调用子程序Pear.但是,import(with)Pear包,然后尝试调用Eat其中的过程,会导致编译器认为该Eat过程在内部Vendor.Pear.这会导致以下错误:
with
Eat
"吃"未在"梨"中宣布
有没有办法with使用绝对包路径; 解决这个问题,即子包Apple可以访问隐藏我们试图导入的包的"令牌"吗?
Apple
Sim*_*ght 7
所有库级包都在包中隐式声明Standard,请参阅ARM 10.1.1.
Standard
说Standard.Pear.Eat(你不需要with Standard;,事实上我不确定这是否合法!)
Standard.Pear.Eat
with Standard;
归档时间:
7 年,5 月 前
查看次数:
62 次
最近记录: