@_exported
つけると、Bar
で @_exported import Foo
してたら、 Bar
だけ import すれば Foo
も使えます。 (edited)// ModuleA public extension Array { public var first: Element? { return nil } } // ModuleB import ModuleA // main import ModuleB let a = [1,2,3].first // -> nil
っていう問題。