gpt4 book ai didi

dart - 如何处理 dart 中的内部库功能

转载 作者:行者123 更新时间:2023-12-03 03:10:50 25 4
gpt4 key购买 nike

我可能过于复杂了。但我有一个我正在制作的图书馆。它将有两部分,外部的“任何人都可以玩这些”的东西和内部的东西。我的意图是内部的东西保持相对不暴露,以尝试保持界面清洁并易于推理。所以这就是我正在做的事情(告诉我这是否疯狂)。

对于外部事物,我有库,然后是应该作为该库的“一部分”公开的所有内容。对于内部的东西,我有一个单独的“my_library_internal”库,它的所有类都是内部库类的一部分。

事情变得奇怪的地方。内部库将外部库导入到所有内部库方法中,以使用外部库对象。这最终会导致编译器发出警告(尽管它似乎编译得很好)。

这是执行此操作的惯用方式,还是我应该只制作与该库(内部或外部)打交道的所有内容,并将其作为其中的一部分,而不必担心过度暴露胆量。

最佳答案

Important Concepts 中所写Dart 文档的页面,它的工作方式是:



因此,将您的内部类型与公共(public)类型放在同一个库中,并在它们前面加上下划线 _ .

关于dart - 如何处理 dart 中的内部库功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23020831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com