鉴于Ruby代码
line = "first_name=mickey;last_name=mouse;country=usa"
record = Hash[*line.split(/=|;/)]
Run Code Online (Sandbox Code Playgroud)
除了*操作员之外,我理解第二行中的所有内容 - 它在做什么以及文档在哪里?(正如你可能猜到的那样,寻找这个案子很难......)
使用 ruby,如何对字母表中的每个字母(键)和 1-26(值)进行哈希?
我需要创建一个哈希,其中键为“a”到“z”,值为 1 到 26,但我不想自己编写alphabet = {'a'=>1,'b'=>2,....'y'=>25,'z'=>26}
我的代码中需要这个来打印alphabet[i] if alphabet.key?(i)