看板 Perl 關於我們 聯絡資訊
@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