直接将splat转换为set

浮石

我正在使用下面的代码set从一个范围内生成一个

my_set = *(1..10).to_set
 # => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

正如你所看到的,我得到的是一个数组,而不是一个集合。

如果我将其分成两行,则该语句有效:

my_set = *(1..10)
my_set = my_set.to_set
 # => #<Set: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}>

我怎样才能让它在一行中按预期工作

恩年科夫

你已经有一套了。喷它 ( *) 给了你数组。只是不要喷:

my_set = (1..10).to_set # => #<Set: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将 splat 属性从 Slim 转换为 ERB

来自分类Dev

将Newtosoft JObject直接转换为BsonDocument

来自分类Dev

使用 splat 运算符将 array_diff_uassoc 转换为静态方法的问题

来自分类Dev

直接将Pandas数据框转换为稀疏Numpy矩阵

来自分类Dev

MATLAB-将标称数据直接转换为数值

来自分类Dev

直接将mysqli结果转换为字符串

来自分类Dev

直接将单个XML文件转换为DOCX

来自分类Dev

直接将mysqli结果转换为字符串

来自分类Dev

Outlook-将直接引号转换为卷曲引号

来自分类Dev

如何将直接链接文件转换为.torrent文件?

来自分类Dev

直接将Ascii值转换为十六进制值

来自分类Dev

是否可以将7z直接转换为tar?

来自分类Dev

将非列表类型直接转换为列表

来自分类Dev

将 .xml 文件直接转换为 .txt 文件...无需解析

来自分类Dev

将本机Swift Set转换为数组

来自分类Dev

将Set <Object>转换为Collection <String>

来自分类Dev

将Javascript Set转换为数组

来自分类Dev

如何将Set <Set <String >>转换为Set <String>?

来自分类Dev

使用番石榴将列表转换并转换为Set

来自分类Dev

将 Set<V> 转换为 Map<String, Set<String>

来自分类Dev

使用Java 8将List <String>转换为Set

来自分类Dev

Java:将HashMap值转换为Set <Integer>

来自分类Dev

如何将defaultdict(Set)转换为defaultdict(list)?

来自分类Dev

可以将C#get,set代码转换为C ++

来自分类Dev

使用Swig将std :: set转换为ruby

来自分类Dev

将类型为“ object”的数据框列转换为set()

来自分类Dev

如何使用文字将`List`转换为`Set`

来自分类Dev

将Get / Set类转换为WCF服务

来自分类Dev

将Delphi Set命令转换为C ++ Builder