이 질문은 Perl에서의 가독성 및 좋은 실행과 관련이 있습니다. 내가 변수 $ array_ref이있는 경우Perl 구문 및 가독성 - 배열 참조의 요소 찾기
, 난 그냥 그 배열이 텍스트 '일치'와 같은 적어도 하나 개의 요소가있는 경우 알 필요가 : 내가 할 몇 가지 검사를해야합니다. 스칼라 1
동일한 경우
내가 확인 (수 있는지?인가? 또는 정의되지 않은) $의 array_ref이 정의되지 또는 $의 array_ref가 정의되면, 그것은 참조하는 배열이 비어있는 가능성이있다
my $is_compatible = $array_ref and defined grep $_ eq 'match', @{$array_ref} and $my_num = 1 and $my_text eq 'yes'.
이 더 EA로 고쳐 수 있습니다 : 다른 스칼라 여기
우선 순위 오류가 발생했기 때문에 현재 코드에서 '공백 상황에서 string eq를 쓸모 없게 사용합니다.'라는 경고를 생성합니다 (경고를 사용해야하는 경우). 낮은 우선 순위'및'는 흐름 제어를 위해 설계되었습니다. 여기에'&&'를 사용해야합니다. – ysth