Как найти длину класса массива? - PullRequest
33 голосов
/ 06 июля 2010
$param = k.chomp.split("\t")

Как узнать длину $param, если это массив? на самом деле, когда я пишу

puts $param.class

Я получил o / p как Array. Теперь, как мне найти длину этого массива?

Я пытался $param.length, но он не работает.

Ответы [ 2 ]

37 голосов
/ 06 июля 2010

Ref Массив класс

k = "This \t is \t just \t testing"
$param=k.chomp.split("\t")
array_length= $param.length   #or $param.size
puts "length of $param is : #{array_length}"

o / p

length of $param is : 4
24 голосов
/ 06 июля 2010

Попробуйте использовать .size вот так:

$param.size
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...