Tag: function编程

Ruby中数组到对象的复杂映射

我有一个字符串数组: [“username”, “String”, “password”, “String”] 我想将此数组转换为Field对象列表: class Field attr_reader :name, :type def initialize(name, type) @name = name @type = type end end 所以我需要映射“username”,“String”=> Field.new(“username”,“String”)等等。 数组的长度始终是2的倍数。 有没有人知道这是否可以使用地图样式方法调用?