Cách đơn giản nhất để chuyển đổi phạm vi 1..10
thành một băm của định dạng sau là gì?Ruby/Rails: Chuyển đổi phạm vi thành một băm
{
1 => '£1',
2 => '£2',
# ...
}
Tôi đã thử làm điều này với map
, nhưng kết thúc bằng một mảng băm chứ không phải một băm đơn.
Cảm ơn.
Các phương pháp như 'each_with_object' nhắc nhở tôi bao nhiêu Tôi yêu Ruby! +1 –
Tuyệt vời, cảm ơn bạn! – gjb
cần SWITCH | hash, num | để | num, hash | trong ví dụ cuối cùng ... khác có NoMethodError: phương thức undefined '[] = 'cho 1: Fixnum – jpwynn