如何找到数组类的长度?

34
$param = k.chomp.split("\t")

如何找到数组$param的长度? 当我在写代码时。
puts $param.class

我得到的输出结果是一个数组。那么我该如何找出这个数组的长度呢?
我尝试了使用$param.length,但它没有起作用。

你确定你输入的是 $param.length 而不是 $param.lenght 吗?你收到了什么错误信息? - Andrew Grimm
2个回答

38

参考数组

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}"

输出

length of $param is : 4

$param.size可以正常工作,但$param.length无法正常工作。 - Milan

25
尝试这样使用.size
$param.size

4
大小只是长度的别名。 - Aurril

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接