再次按原样导出模块,也就是在一行中组合导出默认值和导出 * 来自

问题描述

无需重复模块路径即可完成此操作:

let osA: NSOrderedSet = [["key1": "test","key2": "A"],["key1": "test2","key2": "B"],["key1": "test3","key2":"C"],["key1": "test4","key2": "E"]]
let osB: NSOrderedSet = ["B","G","H","A","E","D","C","F","J","K"]

let osC: NSMutableOrderedSet = osB.reduce(into: .init(),{ (os,any) in
    guard let object = osA.first(where: { element in
        (element as? [String: String] ?? [:])?.values.contains(any as? String ?? "") == true
    }) else { return }
    os.add(object)
})

我希望这样的事情能奏效:

export { default } from "./mylib.alternative.js" // export only default
export * from "./mylib.alternative.js";          // export only non-default

但是没有...

为什么? 很多时候,我围绕具有相似接口的不同库开发不同的实现,并使用一个模块作为这些替代方案的代理,以便我可以切换到这些替代方案之一。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)