Ruby中创建一个字符串的数组可以这样:
a=["ant","bee","cat","dog","elk"]
但这样创建一个字符串数组会变成一种痛苦,充满了引号和逗号,幸运的是,Ruby有一个快捷方式%w帮我们完成。可以简单的这样实现:
a = %w{ ant bee cat dog elk }
Ruby的哈希和数组相似,一个哈希的字面值使用大括号而不是方括号,字面值至少要为每一个条目提供两个对象:一个是键,一个是值。
举例来说,你可能希望把产品进行一个归类,使用哈希的话就是:
instProductKind = {
'product01' => 'kind01',
'product02' => 'kind03',
'product03' => 'kind03',
'product04' => 'kind04',
'product05' => 'kind02',
'product06' => 'kind04'
}
索引哈希使用和数组一样的方括号。
instProductKind ['product01'] >> 'kind01'