enum custom: { AB1: 1, AB45: 10, XY: 15 }
输入:
array = [AB45, XY]
输出应该是:XY,因为XY(key)的值是最大值(15)
我尝试了以下操作:MyClassName.customs.values_at(*array)。返回[10,15]
MyClassName.customs.values_at(*array)
这是不可能的。构造数组时,两个常量AB45和XY被取消引用,并且数组包含引用的对象。无法从值中获取常量的名称。
AB45
XY