什么时候比阵列好?

时间:2017-03-05 18:55:57

标签: ruby

我在Ruby中使用了很多时间数组。但永远不会有机会使用套装。我的问题是Set何时有用,何时比数组好?

1 个答案:

答案 0 :(得分:1)

从文档中,初始定义如下:

  

Array:An   整数索引的对象集合。

     

Set:A   无序值的集合,没有重复。

简而言之,当您想要确保集合中的每个元素都是唯一的时,您应该使用Set,您想要测试集合中是否存在给定元素,并且您不希望随机访问对象。