【发布时间】:2013-07-17 15:36:42
【问题描述】:
通过提供en 从该数组中检索English 的最简单方法是什么?
LANGUAGES = [
['English', 'en'],
['Deutsch', 'de']
]
【问题讨论】:
标签: ruby arrays multidimensional-array
通过提供en 从该数组中检索English 的最简单方法是什么?
LANGUAGES = [
['English', 'en'],
['Deutsch', 'de']
]
【问题讨论】:
标签: ruby arrays multidimensional-array
Array#rassoc 非常适合您的用例。
LANGUAGES = [
['English', 'en'],
['Deutsch', 'de']
]
LANGUAGES.rassoc("en")[0]
=> "English"
【讨论】:
如果您只想从代码到语言访问它:使用哈希如何?
LANGUAGES = {
'en' => 'English',
'de' => 'Deutsch'
}
LANGUAGES['en']
=> "English"
【讨论】: