这是一个递归哈希,它将为您处理索引:
index_hash = Hash.new {|hash,key| hash[key] = hash[key - 1].next }.merge({0 => "A"})
index_hash[26] #=> "AA"
Run Code Online (Sandbox Code Playgroud)
这里的关键是.next
方法,当发送到字符串时,将返回按字母顺序排列的字符串,例如"CD".next #=> "CE"
.
你能澄清一下你的第一个问题吗?
归档时间: |
|
查看次数: |
1421 次 |
最近记录: |