-1
对不起,我的跛脚问题,但我坚持这一点。如何创建用Integer键入的结构的哈希?
我需要创建具有默认构造函数的结构的散列。 我试过以下代码:
@@str = Struct.new("A", :x, :y)
@data = Hash.new { |v,k| v[k] = @@str.new('1','2') }
但它不工作。如何做到这一点?
对不起,我的跛脚问题,但我坚持这一点。如何创建用Integer键入的结构的哈希?
我需要创建具有默认构造函数的结构的散列。 我试过以下代码:
@@str = Struct.new("A", :x, :y)
@data = Hash.new { |v,k| v[k] = @@str.new('1','2') }
但它不工作。如何做到这一点?
Struct.new("A", :x, :y)
@data = Hash.new { |hash,key| hash[key] = Struct::A.new('1','2') }
定义'不工作'。 – Reactormonk