仅导入模块中的特定扩展

时间:2017-07-18 07:51:00

标签: swift module swift-extensions

假设我在模块A中有一些扩展名:

public extension String {
    func foo() { ... }
}

在模块B中,我希望有时会导入单个扩展程序(或文件),就像我可以import structimport enum,...

import struct A.String
import func A.String.foo

有效,并且似乎没有针对扩展的关键字。

这可能吗?怎么样?

1 个答案:

答案 0 :(得分:0)

首先阅读:apple doc modules 但它不可能,你只能使用访问级别