文件名称:ruby-tuples:从函数式编程中了解元组的Ruby实现
文件大小:8KB
文件格式:ZIP
更新时间:2024-05-19 17:11:41
Ruby
元组 从函数式编程已知的元组的Ruby实现。 元组将固定数量的项目组合在一起,以便它们可以作为整体传递。 与数组或列表不同,元组可以容纳不同类型的对象,但它们也是不可变的。 安装 将此行添加到您的应用程序的Gemfile中: gem 'tuples' 然后执行: $ bundle 或将其自己安装为: $ gem install tuples 用法 为您提供了两个类: Tuple一般 特别是一Pair 它们之间的主要区别是Pair始终由2个元素组成-用更少的元素初始化-丢失的元素用nil填充,当用更多的元素初始化-引发ArgumentError 。 您可以用不同的方式初始化它们: Tuple.new(1, 2) Tuple.new([1, 2]) Tuple(1, 2) Tuple([1, 2]) Tuple[1, 2] 取决于您使用哪种语法更方便。 这两个类都有一些辅
【文件预览】:
ruby-tuples-master
----.travis.yml(30B)
----bin()
--------console(87B)
--------setup(59B)
----Rakefile(113B)
----Gemfile(39B)
----Gemfile.lock(1KB)
----.rspec(53B)
----spec()
--------tuple_spec.rb(3KB)
--------tuples_spec.rb(102B)
--------spec_helper.rb(112B)
--------pair_spec.rb(3KB)
----.gitignore(73B)
----lib()
--------tuples.rb(259B)
--------tuples()
----README.md(2KB)
----tuples.gemspec(1KB)