如何使用Ruby将对象推送到数组x次?
发布时间:2020-12-17 04:01:57 所属栏目:百科 来源:网络整理
导读:如果array = [1,2,3,4,5],我怎样才能将数字6,x的次数推到数组中. array.push(6) * x 当我运行类似的东西时,它会返回被推送6次x的整个数组.将括号括在push * x周围会使我的代码无效,有什么建议吗? 例: array.push(6) "2 times" = [1,5,6,6] 解决方法 是的,
如果array = [1,2,3,4,5],我怎样才能将数字6,x的次数推到数组中.
array.push(6) * x 当我运行类似的东西时,它会返回被推送6次x的整个数组.将括号括在push * x周围会使我的代码无效,有什么建议吗? 例: array.push(6) "2 times" => [1,5,6,6] 解决方法
是的,您可以使用
Array#fill 方法.
array = [1,5] array.fill(12,array.size,4) # => [1,12,12] 说明
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |