GUI 프로그래밍을하는 동안 (Perl에서), 필자는 종종 패키지/함수 y를 호출하는 주 패키지/함수 x를 가지고 있는데, 이는 패키지/함수 z를 호출합니다. 하지만 z에서 액세스해야하는 변수 x (예 : 위젯 참조)가있을 때 전역 변수를 사용하지 않으므로 y를 통해 전달해야합니다.여러 함수를 통해 변수를 전달하지 않으려면 어떻게해야합니까?
더 좋은 방법이 있나요? 내 프로그램이 커지면서 하위 패키지/함수로 액세스 할 수 있도록 점점 더 많은 변수가 패키지/함수를 통해 전달되는 것처럼 보입니다.
당신이 * 할 * 세계화를 피하고 싶습니다. – ijw
감사합니다. 저는 문장을 편집하여 "나는 전역을 사용하고 싶지 않습니다."라고 읽었습니다. 이것은 제가 의미했던 것입니다. – Lozzer