gpt4 book ai didi

ruby 1.8.6 中的 ruby​​ 1.9 方法

转载 作者:数据小太阳 更新时间:2023-10-29 08:16:56 25 4
gpt4 key购买 nike

是否有 gem 或库来获取 ruby​​ 1.9 之类的方法

[1, 2, 3].combination(2)
[1, 2, 3].permutation(2)
[1, 2, 3].product([1, 2, 3])
[1, 2, 3, 4, 5].cycle

最佳答案

这正是我的 gem backports 的目标.

它在纯 Ruby 中实现了 Ruby 1.8.7 的所有新功能以及 Ruby 1.9.x 和 2.0 的许多新功能。这当然包括#combination#permutation#product#cycle

例如,您可以:

require 'backports/1.8.7/array/combination'
[1, 2, 3].combination(2) # => works, even in Ruby 1.8.6

backports 中的实现通过最多 RubySpecs (facets 不是这种情况)以保证没有兼容性问题。

关于ruby 1.8.6 中的 ruby​​ 1.9 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1150359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com