ruby基本类中的方法:puts Object.private_instance_methods
范围:
a=1..20
puts a.min
puts a.max
puts a.reject{ |i| i< 15}
puts a.select{ |i| i< 15}
a.each do |i|
print i.to_s+", "
end
HASH
hash={
"name" => "xiaoming",
"age" => 18,
}
person=Hash.new
puts "Num is :"+person.size.to_s
person['name'] = "xiaoming"
puts "Num is :"+person.size.to_s
print hash.keys()
puts
puts hash.include?('name')
hash.delete('name')
puts hash.has_key?('name')
print hash.values
hash={
"name" => "xiaoming",
"age" => 18,
}
puts" each, each_key, each_value, eack_pair"
hash.each do |key, value|
puts "key: "+key.to_s+" value: "+value.to_s
end