首页 > 代码库 > ruby arr常用的方法
ruby arr常用的方法
soyo@soyo-ThinkPad-X1:~$ irb 2.4.1 :001 > arr =[1,-1,2,3,-4] => [1, -1, 2, 3, -4] 2.4.1 :002 > arr.each{|e|p e} 1 -1 2 3 -4 => [1, -1, 2, 3, -4] 2.4.1 :003 > arr.reverse_each {|e| p e} -4 3 2 -1 1 => [1, -1, 2, 3, -4] 2.4.1 :004 > arr.each_with_index{ |e,i| p [e,i]} [1, 0] [-1, 1] [2, 2] [3, 3] [-4, 4] => [1, -1, 2, 3, -4] 2.4.1 :005 > arr.sort => [-4, -1, 1, 2, 3] 2.4.1 :006 > arr => [1, -1, 2, 3, -4] 2.4.1 :007 > arr.sort! => [-4, -1, 1, 2, 3] 2.4.1 :008 > arr => [-4, -1, 1, 2, 3] 2.4.1 :009 > arr.select{|e|e>0} => [1, 2, 3] 2.4.1 :010 > arr<< nil => [-4, -1, 1, 2, 3, nil] 2.4.1 :011 > arr.compact => [-4, -1, 1, 2, 3] 2.4.1 :012 > arr => [-4, -1, 1, 2, 3, nil] 2.4.1 :013 > arr.compact! => [-4, -1, 1, 2, 3] 2.4.1 :014 > arr => [-4, -1, 1, 2, 3] 2.4.1 :015 > arr.compact! => nil 2.4.1 :016 > arr => [-4, -1, 1, 2, 3] 2.4.1 :017 > arr.any?{|e|e<)} SyntaxError: (irb):17: syntax error, unexpected ‘)‘ arr.any?{|e|e<)} ^ from /home/soyo/.rvm/rubies/ruby-2.4.1/bin/irb:11:in `<main>‘ 2.4.1 :018 > arr.any?{|e|e<0} => true 2.4.1 :019 > arr.any?{|e| e>0} => true 2.4.1 :020 > arr.any?{|e| e>8} => false 2.4.1 :021 >
ruby arr常用的方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。