看板 Perl 關於我們 聯絡資訊
其實我想要問一個語法 就是我今天傳了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