首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Dart SDK中哪里可以找到UnmodifiableSetView的实现?

在Dart SDK中哪里可以找到UnmodifiableSetView的实现?
EN

Stack Overflow用户
提问于 2015-04-09 00:27:13
回答 1查看 88关注 0票数 0

我可以在Dart SDK中找到UnmodifiableSetView的实现

C#语言中存在System.Collections.Immutable.ImmutableHashSet<T>

Java语言中存在Collections.unmodifiableSet()

但我在Dart SDK中找不到任何类似的东西。

在Dart SDK中的哪里可以找到它?

附注:

我使用Dart语言并不是为了把它编译成Javascript语言。

我使用它(按原样)进行计算,我需要UnmodifiableSetView,但在Dart SDK中找不到它。

EN

回答 1

Stack Overflow用户

发布于 2015-04-09 01:34:05

package:collection中有一个UnmodifiableSetView

这是Dart团队创建的集的不可修改视图的正式实现。平台库中没有类似的类。与Java和C#不同,Dart平台库的大小是有限的,可以在单独的库中轻松实现的功能将以包的形式提供。

这始终是一个关于便利性(立即提供所有内容)和大小/可发现性(不要让用户不知所措)之间的权衡问题。如果您正在寻找(比方说) dart:collection中的功能,但没有找到,那么package:collection包是一个很好的第二个位置。并不是所有的dart:-libraries都有相应的包,但有些确实有。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29520263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档