ruby入门_哈希表
2012-02-10 17:33
169 查看
就是一个键值对对象
输出
name = Tom
age = 20
sex = male
1 = 1
2 = abc
size = 5
length = 5
include?('name') = true
include?('error') = false
has_key?('name') = true
has_key?('error') = false
keys = ["name", "age", "sex"]
values = ["Tom", "20", "male"]
key = name,value = Tom
key = age,value = 20
key = sex,value = male
key = name
key = age
key = sex
value = Tom
value = 20
value = male
key = name,value = Tom
key = age,value = 20
key = sex,value = male
# define person={ "name" => "Tom", "age" => "20", "sex" => "male", 1 => 1, 2 => "abc" } # get value puts "name = #{person["name"]}" puts "age = #{person["age"]}" puts "sex = #{person["sex"]}" puts "1 = #{person[1]}" puts "2 = #{person[2]}" # common methods # size = length # include? = has_key? puts "size = #{person.size}" puts "length = #{person.length}" puts "include?('name') = #{person.include?('name')}" puts "include?('error') = #{person.include?('error')}" puts "has_key?('name') = #{person.has_key?('name')}" puts "has_key?('error') = #{person.has_key?('error')}" person.delete(1) person.delete(2) puts "keys = #{person.keys}" puts "values = #{person.values}" # iterate methods # each = each_pair person.each do |key,value| puts " key = #{key},value = #{value}" end puts person.each_key do |key| puts " key = #{key}" end puts person.each_value do |value| puts " value = #{value}" end puts person.each_pair do |key,value| puts " key = #{key},value = #{value}" end
输出
name = Tom
age = 20
sex = male
1 = 1
2 = abc
size = 5
length = 5
include?('name') = true
include?('error') = false
has_key?('name') = true
has_key?('error') = false
keys = ["name", "age", "sex"]
values = ["Tom", "20", "male"]
key = name,value = Tom
key = age,value = 20
key = sex,value = male
key = name
key = age
key = sex
value = Tom
value = 20
value = male
key = name,value = Tom
key = age,value = 20
key = sex,value = male
相关文章推荐
- ruby on rails 入门
- ruby入门教程:入门ruby的方法
- ruby入门示例2
- Ruby 入门: 嵌入字符串、% 呈现
- 利用Radrails开发Ruby on Rails程序入门指南
- ruby入门_case
- ruby入门_redo
- ruby入门_类方法
- ruby入门_没有重载方法
- ruby on rails 指导入门 http://ihower.tw/rails3/firststep.html
- Ruby on Rails入门篇
- ruby-graphviz 入门
- Ruby on Rails 入门之:(13) Ruby中的代码段传递调用
- Ruby on Rails 入门之:(16) Ruby中的定义操作、取消定义操作
- Ruby学习入门篇
- 【C#】哈希表学习入门
- [2]ruby&ruby on rails入门笔记---Ruby中的异常
- Ruby 从入门到精通 译者序
- ruby入门_while
- ruby入门_实例变量