如果array是单个对象,则将数组转换为单个对象

时间:2016-03-10 20:29:13

标签: ruby-on-rails ruby

非常简单的问题。

有没有办法执行以下操作?

["a"] => "a"
[1] => 1
[1,"a"] => [1, "a"]

即。如果数组是单个对象,则返回该对象,否则返回该数组。 没有做像

这样丑陋的事情
array.length == 1 ? array[0] : array

1 个答案:

答案 0 :(得分:1)

基本上你应该坚持自己所写的内容 - 这很简单并且应该做到。

当然你总是可以修改数组定义...(不推荐,但它符合你的期望)

top layout guide