스택 내에서 정의 된 로컬 변수가 기존의 다른 변수와 다르며 로컬 변수가 다른 서브 루틴 내에서 볼 수 있다는 것을 제외하고는 perl에서 로컬 사용을 명확하게 이해할 수 없습니다. perldoc perlsub에서C++ 데이터 형식과 관련하여 로컬 데이터 형식을 이해하는 방법은 무엇입니까?
0
A
답변
4
:
local
그냥 글로벌 (의미 패키지) 변수에 임시 값을 제공합니다. 은 로컬 변수를 만들지 않습니다. 이 은 동적 범위 지정이라고합니다. Lexical 범위 지정은my
으로 수행되며 이는 C의 자동 선언과 유사합니다.
+0
'local'은'my' 또는'our'가 없었던 Perl 4의 나머지 부분입니다. 모든 변수는 패키지 변수이며 어휘 범위가 없습니다. 펄 5가 훨씬 좋다. – shawnhcorey
1
local
은 변수의 범위가 my
에 도입되기 전에 축소 될 수있는 수단이었습니다. 어휘 (my
) 변수를 사용할 수없는 경우에만 사용됩니다.
관련 문제
- 1. C# 네이티브 데이터 형식과 .NET CTS 형식
- 2. C# 강력한 데이터 형식을 변환하는 방법은 무엇입니까?
- 3. C#에서 unsigned char ** 데이터 형식을 마샬링하는 방법은 무엇입니까?
- 4. 데이터 형식을 인쇄하는 방법 C#
- 5. Doctrine 1.2는 지오메트리 데이터 형식과 같은 사용자 지정 데이터 형식을 처리 할 수 있습니까?
- 6. 참조로 원시 데이터 형식을 전달하는 방법은 무엇입니까?
- 7. Objective-c에서 non-C 데이터 형식을 인코딩하는 방법은 무엇입니까?
- 8. 여러 데이터 형식을 사용하는 C# custom app.config
- 9. ASP.NET - 데이터베이스 데이터 형식과 일치하도록 데이터 집합 테이블 어댑터 업데이트
- 10. C# WinApps에서 로컬 데이터 캐싱을 만드는 방법은 무엇입니까?
- 11. 데이터 저장소와 관련하여 objective-C를 사용하여 xml을 만드는 방법은 무엇입니까?
- 12. float에있는 데이터 형식을 필터링하십시오.
- 13. C#을 데이터 형식을 메모에 저장하고 저장하십시오.
- 14. sendto를 사용하여 여러 데이터 형식을 보내는 C
- 15. C++ 클래스가 문자열 데이터 형식을 인식하지 못합니다.
- 16. 포함 된 데이터 형식과 관련하여 스프레드 시트 셀의 동적 동작을 모방하는 방법
- 17. Silverlight는 비트 맵 데이터 형식을 지원합니까
- 18. 데이터 형식을 변환하고 문자열을 연결하는 LINQ를 작성하는 방법은 무엇입니까?
- 19. Doctrine HYDRATE_ARRAY가 데이터 형식을 보존하기위한 방법은 없습니까?
- 20. f # 대수 데이터 형식을 serialize하십시오.
- 21. 스프링 로컬 감지 데이터
- 22. C가 C99 이전에 부울 데이터 형식을 사용하지 않은 이유는 무엇입니까?
- 23. PHP에서 데이터 형식을 설정하는 방법
- 24. 브라우저 로컬 저장소에서 데이터 검색 C#
- 25. 로컬 사용자 로그인 데이터 테스트
- 26. 데이터 바인딩 된 WinForms 양식 - 날짜 형식을 지정하는 방법은 무엇입니까?
- 27. android 응용 프로그램이 작동하는 데이터 형식을 나열하는 방법은 무엇입니까?
- 28. PostgreSQL 테이블에서 열의 데이터 형식을 변경하는 방법은 무엇입니까?
- 29. DataContext를 통해 사용자 정의 데이터 형식을 저장하는 방법은 무엇입니까?
- 30. Silverlight 로컬 데이터 저장
관련 항목 : [Perl에서 'my'와 'local'의 차이점은 무엇입니까?] (http://stackoverflow.com/questions/129607/what-is-the-difference-between-my-and-local -in-perl) (7 지역의 유용한 사용법) (http://perl.plover.com/local.html). – daxim