मैं इस कोड है:यह रूबी हैश क्यों नहीं है जो मैंने सोचा था कि यह होगा?
$ze = Hash.new(Hash.new(2))
$ze['test'] = {0=> 'a', 1=>'b', 3 => 'c'}
$ze[5][0] = 'one'
$ze[5][1] = "two"
puts $ze
puts $ze[5]
और यह उत्पादन होता है:
{"test"=>{0=>"a", 1=>"b", 3=>"c"}, 5=>{0=>"one", 1=>"two"}}
{0=>"one", 1=>"two"}
:
{"test"=>{0=>"a", 1=>"b", 3=>"c"}}
{0=>"one", 1=>"two"}
क्यों उत्पादन नहीं है?
वैश्विक चर का उपयोग न करें, वे बदसूरत कर रहे हैं! – Hauleth