我需要索引一个我用"true"和"false"定义的哈希
colorHash = Hash.new { |hash, key| hash[key] = {} }
colorHash["answers"][true] = "#00CC00"
colorHash["answers"][false] = "#FFFFFF"
Run Code Online (Sandbox Code Playgroud)
出于测试目的,我使用rand(2)进行索引并且失败了.如果我用真正的索引它是有效的.
我在寻找类似的东西
兰特(2).logical
但一无所获.
这样的事怎么样?
[true,false][rand(2)]
Run Code Online (Sandbox Code Playgroud)
也就是说,从true/false数组返回一个随机结果.不过,它肯定比更加冗长rand(2) == 1.