【问题标题】:How to find the length of an array class?如何找到数组类的长度?
【发布时间】:2010-07-06 07:03:17
【问题描述】:
$param = k.chomp.split("\t")

如果$param 是一个数组,我如何找到它的长度? 其实在我写的时候

puts $param.class

我得到了类似 Array 的 o/p。 现在如何找到这个数组的长度?

我尝试了$param.length,但它不起作用。

【问题讨论】:

  • 你确定你是$param.length而不是$param.lenght?您收到什么错误消息?

标签: ruby-on-rails arrays ruby


【解决方案1】:

参考Array

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

【讨论】:

  • 感谢 salil $param.size 有效,但 $param.length 无效
【解决方案2】:

尝试像这样使用.size

$param.size

【讨论】:

  • Size 只是长度的别名。
猜你喜欢
  • 2011-05-05
  • 1970-01-01
  • 2020-07-27
  • 2021-10-26
  • 1970-01-01
  • 1970-01-01
  • 2013-06-05
  • 2010-12-25
相关资源
最近更新 更多