我有一个存储在变量 temp 中的数组,如下所示:
temp.inspect 输出:
[#"Marlana Letelier", "completed_at"=>nil, "status"=>"incomplete", "name"=>nil, "lead_move_date"=>"2012-06-17 00:00:00", "archive_time "=>nil, "stop_time"=>nil, "priority"=>"2", "assigned_to_user_firstname"=>"Vanessa", "notes"=>"", "created_by_id"=>nil, "id"=> “804005”、“assigned_to_id”=>“1”、“dn_email_id”=>nil、“outcomes_string”=>“其他”、“lead_id”=>“101139”、“flavor”=>“PhonecallTask”、“stringified_parameters” =>"{\n'目的' => '继续联系尝试',\n'电话号码' => '361-946-9905',\n}", "created_at"=>"2011-12-21 13:29:07", "start_time"=>"2012-04-04 17:00:00"}>]
temp.class 将其指定为数组,但 temp[1] 不输出任何内容。
如何访问元素?
编辑:
1) Temp 要么一无所有,1 个对象或多个对象
2) 检查 nil
3) 取出每个对象
4) 访问属性