나는 Perl에서 여러 개의 모듈로 응용 프로그램을 작성 중이다.Perl에서 정수를 여러 모듈로 가져올 수 있습니까?
#Constants.pm
$h0 = 0;
$scale = 20;
을 그리고 여러 모듈에서 main::
또는 Constants::
과 자격없이 사용할 :이처럼 사방에서 볼 수 있습니다 약간의 전역 상수를 작성합니다. 그러나 하나 이상의 모듈에 use Constants;
을 쓰면 하나의 네임 스페이스에만 가져올 수 있습니다. 이 주위에 어떤 방법이 있습니까?
최신 ActivePerl을 사용하고 있습니다. 이 경우
package main;
당신이 main
네임 스페이스에있을 것입니다 정의 모든 변수 :
$main::x
또는 당신은 용감 느낌이 있다면을
감사합니다. 내가 정말로 필요로하는 것은 "main"을 생략하는 것이다. – Lev
실제로 작동하는지 궁금합니다. 그렇다면 답의 맨 위에 면책 조항을 제거하겠습니다. –
이것은 상수를 main ::에 넣었으나 이제 모든 상수 앞에 main :: –