QA@IT
«質問へ戻る

質問を投稿

Rubyのsize/length/countの違いは?

Rubyの配列やハッシュには、似たような3つのメソッドがあります。

> [1,2,3,4,5].count
 => 5
> [1,2,3,4,5].length
 => 5
> [1,2,3,4,5].size
 => 5
>

どれも同じことができるように思えますが、使い分け方があれば教えてください。

Rubyの配列やハッシュには、似たような3つのメソッドがあります。

~~~ruby
> [1,2,3,4,5].count
 => 5
> [1,2,3,4,5].length
 => 5
> [1,2,3,4,5].size
 => 5
>
~~~

どれも同じことができるように思えますが、使い分け方があれば教えてください。