請教如何在關係數組中傳遞3個變量。perl將變量賦值給一個有關係的數組
@item = ($a , $b , $c);
@record = push(@array, @item);
我想在@array中指定值,這樣如果我查找任何實例,我應該得到所有a,b,c的值。
是否有除了逗號任何方式分配在陣列中的值。像$答:$ B:$ C或$ A> $ B> $ C 我需要這個,因爲我想用grep 1條記錄(一)和get(A:B:C)
@array1 = grep(!/$a/, @array);
expected output should be a:b:c
謝謝,
你的意思是期望輸出應該是「A:b:C」?執行'grep'並將其返回值賦給'@ array'將不會輸出任何內容。 – Kaoru
其實我正在向數組推送3個不同的變量。 和我想要的任何一個匹配我想要從陣列中刪除所有3。 例如,如果有: ABC 高清 中興 FGI ADF 我要刪除ABC以及ADF因爲我grepping爲 – user3717017