money-collection:优化 Money 对象集合操作

时间:2024-08-02 12:25:45
【文件属性】:

文件名称:money-collection:优化 Money 对象集合操作

文件大小:9KB

文件格式:ZIP

更新时间:2024-08-02 12:25:45

Ruby

金钱::收藏 准确高效地计算一堆 Money 对象的总和/最小值/最大值。 这是通过最小化货币转换和对象创建的数量来实现的。 对于大型集合,sum/min/max 的执行速度最多可提高 4 倍。 对于小型集合 (n<10),它的执行速度至少可以提高 2 倍。 安装 将此行添加到应用程序的 Gemfile 中: gem 'money-collection' 然后执行: $ bundle 或者自己安装: $ gem install money-collection 用法 这是 Money::Collection 库的演示: require 'money' require 'money/collection' c = Money :: Collection . new ( [ money1 , money2 ] ) c << money3 c . concat [ mone


【文件预览】:
money-collection-master
----LICENSE.txt(1KB)
----lib()
--------money()
----Gemfile(101B)
----spec()
--------helper.rb(431B)
--------money()
----Rakefile(190B)
----benchmark()
--------max.rb(1KB)
--------helper.rb(378B)
--------sum.rb(1KB)
----README.md(1KB)
----money-collection.gemspec(949B)
----.gitignore(118B)

网友评论