文件名称:list:Ruby 中的列表
文件大小:22KB
文件格式:ZIP
更新时间:2024-06-21 00:33:08
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)