close
Ruby
Hash_方法
方法 | 效果 | 備註 |
Hash.new | 建立雜湊,["x"=>"y"],{} | 左側方法只有new可以有區塊 |
Hash_name[k]=v | 加入一個hash k/v | |
H_n[k] | 取Hash值 | |
fetch(k) | 找key值回傳value,同上 | []會丟出例外 |
value(v) | Hash中有符合的值回傳true,否則false | |
values | 回傳所有value | |
values_at(k) | 取得符合key的values,回傳Array,否則[] | |
merga!(h) | 合併雜湊 | 有! |
update | 同上 | |
invert | 到轉Hash | |
clear | 清除Hash | |
H.keys | 列出所有key | |
H.values | 列出所有value | |
has_key?(item) | 如有key符合 回傳true,否則false | |
key?(item) | 同上 | |
has_value?(item) | 如有value符合 回傳true,否則false | |
value?(item) | 同上 | |
empty? | Hash為空 回傳trun,否則false | |
size | 有多少組合 k/v | |
全站熱搜