Tcl의 예약된 변수

admin의 아바타

아래의 글로벌 변수는, 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 표준 프로시져의 자동 로드와 외부 커맨드의 자동실행을 위한 변수입니다.