详细解读Ruby哈希表相关概念
Ruby语言的应用范围还是比较广泛的,不过知道这种新型语言的人可能还是不太多。Ruby哈希表使用花括号而不是中括号。哈希表需要为每个项提供两个对象:一个是键,另一个是它的值。
例如,你想为乐队表示音乐器材。你可以使用Ruby哈希表来实现它。
- inst_section = {
- 'cello' => 'string',
- 'clarinet' => 'woodwind',
- 'drum' => 'percussion',
- 'oboe' => 'woodwind',
- 'trumpet' => 'brass',
- 'violin' => 'string'
- }
在=>左边的是键,在右边的是它对应的值。键在每个具体的哈希表中是唯一的,你不能有两个"drum"项。键和值在哈希表中可以是任意的对象——你可以哈希数组,甚至其它的哈希表等等。
Ruby哈希表使用和数组一样的中括号索引。
inst_section['oboe']-> "woodwind" inst_section['cello']-> "string" inst_section['bassoon']-> nil
相关推荐
kaixinfelix 2020-10-04
chenfei0 2020-07-30
liqinglin0 2020-07-05
范范 2020-07-04
清溪算法君老号 2020-06-25
MLXY 2020-06-18
深思千年 2020-06-10
码墨 2020-05-29
alicelmx 2020-05-26
ipqtjmqj 2020-05-19
waitwolf 2020-05-12
rongxionga 2020-05-06
yangjingdong00 2020-05-04
kaixinfelix 2020-05-01
fsl 2020-04-29
lickylin 2020-04-25
凌风郎少 2020-04-23
无能力者只知抱怨 2020-04-23