下面是代碼行:這行代碼是什麼意思? !一個Hash []內
options[:selectors] = [[1, "Spain"], [2, "Italy"]]
v = "Monthly"
value = Hash[options[:selectors]][!!(v =~ /^[0-9]+$/) ? v.to_i : v]
我不知道的主要部分是最後一行的這一部分:
[!!(v =~ /^[0-9]+$/) ? v.to_i : v]
什麼[!!
平均,=~
是什麼意思?最後,總體線是什麼意思?
這很合適,但'!!'是多餘的。 – itdoesntwork 2012-07-14 03:47:53