OK :왜이 메시지를 출력하지 않고 종료하지 않습니까?
my $login='anybody';
exit if $login ne 'root';
NOT OK : 다음 인쇄 "error
"를하지 않는 이유는 무엇입니까?
my $login='anybody';
(print "error" && exit) if $login ne 'root';
if (condition) {action}에 대해 알고 있습니다. 나는 현재의 문제에 대해서 알고 싶다.
"NOT OK"는 무엇을 의미합니까? 예상치 못한 일을합니까? 그것은 경고/오류를 던집니까? – bobbymcr
사실, Brian, Perl에서 그렇습니다. 우리는 예를 들어'open (stuff) || bash 스크립팅과 마찬가지로 모든 종류의 오류 검사에 "die"error "를 사용합니다. – Dan
@ 단 - 댓글을 삭제하고 완전한 설명을 위해 답변으로 이동했습니다. 이것은 논리적 비교입니다. * 어떤 일들이 실행되는지 여부를 제어하지만, 여전히 OP 코드에 쓰이는 방법은 "And then then this"가 아닙니다. –