아래의 글로벌 변수는, Tcl에서 예약되어 있는 변수입니다. Readonly만 가능한 변수도 있기 때문에 주의가 필요합니다.
- env
배열의 각 요소는 시스템의 환경변수가 링크되어 있습니다. - errorCode
에러 발생시에 에러 코드를 저장하고 있습니다. - errorInfo
에러 발생시에 에러 정보를 저장하고 있습니다. - tcl_interactive
interactive하게 실행할지 아닐지를 제어합니다. - tcl_library
Tcl 라이브러리의 패스를 지정하고 있습니다. - tcl_patchLevel
Tcl의 패치 레벨을 지정하고 있습니다. - tcl_pkgPath, auto_path
Tcl 패키지의 패스 리스트를 저장하고 있습니다. - tcl_platform
배열의 각 요소는 플랫폼에 관한 정보를 저장하고 있습니다. - tcl_precision
부동 소수점을 문자열로 변환할때의 정밀도를 지정하고 있습니다. - tcl_rcFileName, tcl_rcRsrcName
초기화 파일의 이름을 지정하고 있습니다. - tcl_traceCompile
바이트 코드, 컴파일의 트레이스 제어합니다. - tcl_traceExec
바이트 코드 실행의 트레이스를 제어합니다. - tcl_wordchars
텍스트 위젯상에서의 더블클릭으로의 선택되는 워드의 정의를 정규표현으로 행합니다. - tcl_nonwordchars
텍스트 위젯상에서의 더블클릭으로의 선택되는 논워드(nonword)의 정의를 정규표현으로 행합니다. - tcl_version
Tcl의 버전을 저장하고 있습니다. - argc
스크립트의 인자의 수를 지정하고 있습니다. - argv0
스크립트 파일의 이름을 저장하고 있습니다. - argv
스크립트 인자들을 리스트로 저장하고 있습니다. - auto_execs, auto_index, auto_noexec, auto_noload
Tcl 표준 프로시져의 자동 로드와 외부 커맨드의 자동실행을 위한 변수입니다.