निम्न स्निपेट किसी सरणी में किसी मान की पहली घटना के सूचकांक की खोज करता है। हालांकि, जब $ इंडेक्स के आसपास कोष्ठक हटा दिया जाता है, तो यह सही तरीके से कार्य नहीं करता है। मैं क्या गलत कर रहा हूं?मेरा पर्ल grep पहला मैच क्यों नहीं लौटाता है?
my ($index) = grep { $array[$_] eq $search_for } 0..$#array;
'scalar @ array'' array ' –