Tôi dường như không thể tìm thấy một câu trả lời dứt khoát về điều này và tôi muốn chắc chắn rằng tôi hiểu điều này đến "cấp độ thứ nhất" :-)
a = {"a" => "Xin chào", "b" => "Thế giới"} số 2 kích thước # 2 thứ hai a = [10, 20] số 2 kích thước # 2 thứ hai
Vậy nên dùng loại nào? Nếu tôi muốn biết nếu một có nhiều hơn một yếu tố thì điều đó dường như không quan trọng nhưng tôi muốn chắc chắn rằng tôi hiểu sự khác biệt thực sự. Điều này áp dụng cho mảng quá. Tôi nhận được kết quả tương tự.
Ngoài ra, tôi nhận ra rằng số lượng / kích thước / chiều dài có ý nghĩa khác nhau với ActiveRecord. Tôi hầu như quan tâm đến Ruby thuần túy (1.92) ngay bây giờ nhưng nếu bất cứ ai muốn nhấn mạnh vào sự khác biệt thì AR cũng sẽ được đánh giá cao.
Cảm ơn!
Array#nitems
, trả về số lượng các mục không NIL trong một mảng. Nhưng điều đó không có sẵn trong Ruby 1.9 nữa