-4
def foo(val)
{
one: [["one1", "1"]],
two: [
["two1", "1"],
["two2", "2"]],
}[val]
end
我想從「1」中檢索「two1」,我該怎麼做?如何從二維數組中檢索字符串
注:我想做[:二] [ 「1」]
def foo(val)
{
one: [["one1", "1"]],
two: [
["two1", "1"],
["two2", "2"]],
}[val]
end
我想從「1」中檢索「two1」,我該怎麼做?如何從二維數組中檢索字符串
注:我想做[:二] [ 「1」]
def foo(v1, v2)
hsh = {
'one' => [["one1", "1"]],
'two' => [ ["two1", "1"],
["two2", "2"] ],
}
hsh[v1].select{|i| i[0] == (v1 + v2) && v2 == i[1] }.first.first
end
你只想要兩個結果你得到的第一ONY:二? – NicoSantangelo
'val =「two」和「1」'是什麼意思? – sawa
正是我的意思,我傳遞了兩個參數(即「two」,「1」或「one」,「1」) – Sam