나는 이것에 대한 확실한 대답을 찾을 수없는 것 같아서 이것을 "n 번째 수준"으로 이해하고 싶습니다 :-)
a = { "a"=> "Hello", "b"=> "World"} a. 카운트 # 2 a. 크기 # 2 길이 # 2 a = [10, 20] a. 카운트 # 2 a. 크기 # 2 길이 # 2
그래서 어느 것을 사용해야합니까? 하나 이상의 요소가 있는지 알고 싶다면 중요하지 않지만 실제 차이점을 이해하고 싶습니다. 이것은 배열에도 적용됩니다. 나는 같은 결과를 얻습니다.
또한 ActiveRecord와 개수 / 크기 / 길이가 다른 의미를 가지고 있음을 알고 있습니다. 나는 대부분 순수한 루비 (1.92)에 관심이 있지만 누군가 AR의 차이점에 대해 알고 싶다면 그렇게 평가할 것입니다.
감사!
Array#nitems
. 배열에있는 비 NIL 항목의 수를 반환합니다. 그러나 루비 1.9에서는 더 이상 사용할 수 없습니다