2013-07-17 34 views

回答

10

Array#rassoc完美地适合您的用例。

LANGUAGES = [ 
    ['English', 'en'], 
    ['Deutsch', 'de'] 
] 
LANGUAGES.rassoc("en")[0] 
=> "English" 
+0

完美,非常感谢! – Tintin81

1

如果您只想从代码访问语言:使用散列怎么样?

LANGUAGES = { 
    'en' => 'English', 
    'de' => 'Deutsch' 
} 
LANGUAGES['en'] 
=> "English" 
+0

其实好点... – Tintin81