Actions
Bug #7382
closedStruct#each_pairのyieldと他のeach_pairのそれの相違
Description
Struct#each_pairが他のeach_pairと異なります。
他はENVなども含めてassocで、Structだけvaluesなので解りにくいです。
require 'ostruct'
h = {'a'=>1, 'b'=>2}
S = Struct.new('S', 'a', 'b')
s = S.new(1, 2)
o = OpenStruct.new(h)
h.each_pair{|x| p x}
s.each_pair{|x| p x}
o.each_pair{|x| p x}
Actions
Like0
Like0Like0Like0