作者windincloud (當你孤單會想起誰)
看板Perl
標題[問題] array ref. 要如何得知array個數
時間Thu Oct 14 12:17:48 2010
其實我想要問一個語法
就是我今天傳了array ref.到 sub()
這樣我要如何得到array size 呢?
除了用scalar外
ex. @data = ( 1, 2, 3, 4);
print "array = ".$#data; #array = 3;
$ref = \@data;
print ___________; #底線部分我就不會寫如何由$ref取得array的size了
煩請有哪位強者可以幫我解惑一下,感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.155.196
推 dryman:print $#$ref 10/14 12:50
→ Devastating:($#$ref+1) 就是個數了 10/14 12:51
→ windincloud:哈~ 感謝~ 我昨天一直試都試不出來~ 原來是我想太難了 10/14 15:49
推 audreytang:print 0+@$ref # 也可以這樣寫 10/15 05:42