相关疑难解决方法(0)

是否有一个简短的方法来写`{| x | X}`?

我们经常使用&符号来缩短块,如下所示:

some_array.group_by(&:foo)
Run Code Online (Sandbox Code Playgroud)

是否有类似的缩短表达式的方法{|x| x}

some_array.group_by{|x| x}
Run Code Online (Sandbox Code Playgroud)

如果有一种方法Object#self可以返回self,那么我们就可以做到

some_array.group_by(&:self)
Run Code Online (Sandbox Code Playgroud)

但不幸的是,没有这样的方法.就字符数而言,它可能更长,但可读性提高.

ruby

25
推荐指数
3
解决办法
2617
查看次数

标签 统计

ruby ×1