【文件属性】:
文件名称:list:Ruby 中的列表
文件大小:22KB
文件格式:ZIP
更新时间:2021-06-01 06:46:28
C
列表
在 Ruby 中列出。
List是一类包装单链表。
它可以和Array一样使用。 但处理速度不同。
用法
所有接口与 Array 类相同。
> Array.methods - List.methods
=> []
> Array.new.methods - List.new.methods
=> []
可以使用列表代替数组。
require 'list'
list = List . new # or List[]
list . push 1 , 2 , 3
list . pop #=> 3
list [ 0 , 2 ] #=> List[1,2]
list [ 0 , 1 ] = 5
list . each do | i |
puts i #=> 5,2
end
puts List [ 1 , 2 , 3 ] . map { | i | i * i } . injec
【文件预览】:
list-master
----.gitignore(164B)
----full_spec.sh(291B)
----ext()
--------list()
----.travis.yml(50B)
----LICENSE.txt(1KB)
----spec()
--------list_spec.rb(34KB)
--------bench.rb(856B)
--------spec_helper.rb(59B)
--------mem_spec.rb(147B)
----README.md(2KB)
----list.gemspec(944B)
----Gemfile(39B)
----Rakefile(623B)