Logo
Section 1 / 14

数组与哈希入门

了解 Ruby 的数据类型——数组和哈希。

导入

数组与哈希入门

了解 Ruby 的数据类型——数组和哈希。

...
一个数组
...
一个哈希
1arr = ["A", "r", "r", "a", "y"] 2print arr
1arr = ["A", "r", "r", "a", "y"] 2puts arr.inspect 3puts arr
1arr = [] 2print arr.empty?
1arr = [1, 2, 3, 4] 2print arr.collect { |x| x * 2 }
1arr = [1, 2, 3, 4] 2# 方法 any? 和 all? 3puts arr.any? { |x| x == 4 } 4puts arr.all? { |x| x > 0 }
1hash = { "Key 1" => "Value 1", "Key 2" => "Value 2" } 2print hash
1hash = { 1 => "Don't Select me", 2 => 2, 3 => "No", "Yes" => "Yes" } 2# 方法 select 3print hash.select { |k, v| k == v }

Ruby简明指南

排序儿童姓名