[問題] 關於陣列
@data = qw(aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk);
#print join "\n", @data;
print grep(/fff/, @data);
請問 grep 會傳回 fff 那一行的 list,但是如果我想要 fff 的上下兩行同時
也要印出來的話,可行嗎?
是否有函數是可以回傳 fff 存在那一行的陣列索引呢?
因為資料筆數較大,用 for loop 去 linear search 似乎不太有效率~
麻煩大大為我解答一下,謝謝:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.36.250
※ 編輯: Xphenomenon 來自: 118.169.36.250 (03/25 23:40)
推
03/26 00:12, , 1F
03/26 00:12, 1F
→
03/26 19:02, , 2F
03/26 19:02, 2F
Perl 近期熱門文章
PTT數位生活區 即時熱門文章