作者asdfgh00 (陸)
看板Perl
標題[問題] 陣列藉由索引取值
時間Thu Mar 4 02:17:42 2010
@array = (a, 1, 2, 3, b, 4, 5, 6);
我希望能找出英文字母的索引位置
然後印出之後的數字直到碰到下一個英文字母
foreach $item(@array){
if ($item =~ /[a-z]/){
$indeX = \$item; #取得索引
}
這樣是有索引了,但是索引值都是
SCALAR(0x1907cd4)這種型態的
直接加1也印不出東西Q"Q
請問要如何抓下一筆的資料呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.252.75.131
→ freshroger:$indeX = $item; 03/04 18:14
→ frank1983:如果 @array 是 (0,a,1,2,b,3,c,4,5) 應該要印出什麼呢? 03/05 01:12
→ reizarc:for 中直街用 index 去繞 03/06 12:57