Ruby中Set的数组join()等价物?

Ruby中Set的数组join()等价物?,ruby,arrays,set,Ruby,Arrays,Set,对于Ruby中的Set类,是否存在与array join()等效的?还是最好在布景课上给我自己打补丁 没有直接等效的方法,例如返回通过使用分隔符连接集合元素而创建的字符串的方法,但您可以使用#to _a将其转换为数组,然后调用#join: 设置加入的有什么问题 需要记住的是:文档中说“集合实现了无序值的集合,没有重复项。”这意味着不能保证顺序。对于to_a方法,文档告诉您“元素的顺序是不确定的” 我不确定在这种情况下,join是否有意义…为什么不先将集合转换为数组?(集合是否实现到a?@Plat

对于
Ruby
中的
Set
类,是否存在与
array join()等效的
?还是最好在布景课上给我自己打补丁


没有直接等效的方法,例如返回通过使用分隔符连接集合元素而创建的字符串的方法,但您可以使用#to _a将其转换为数组,然后调用#join:


设置加入的
有什么问题

需要记住的是:文档中说“集合实现了无序值的集合,没有重复项。”这意味着不能保证顺序。对于
to_a
方法,文档告诉您“元素的顺序是不确定的”


我不确定在这种情况下,
join
是否有意义…

为什么不先将集合转换为数组?(集合是否实现
到a
?@PlatinumAzure感谢这项工作完美这项工作完美,我甚至没有想到使用到a!在排序的情况下,这是一个预处理脚本,用于构建将数据输入模型的向量(随机林和SVM)具体来说,它将保存需要保存离散单词和顺序的全局字典。我以前使用数组构建它,但我正在尝试通过基准类进行优化。无论如何,这非常有效,谢谢。