public void Scenario_RubyBlockArgs4B() { TestOutput(@" def y a = [1,2,3,4,5] yield a,[6] end y { |(x,y,*),*| p x,y } puts '-' y { |(x,y,*a),*| p x,y,a } puts '-' y { |(x,y,*),*a| p x,y,a } ", @" 1 2 - 1 2 [3, 4, 5] - 1 2 [[6]] "); }