2장: 출력, puts

1. puts 명령 개요

puts 명령은 TCL에서 텍스트를 출력하는 기본 도구입니다.

기본 구문:

puts 옵션 문자열

2. 주요 특징

  • 콘솔이나 파일에 텍스트 출력

  • 기본적으로 마지막에 줄바꿈 자동 추가

  • 변수 값, 연산 결과 등 다양한 형태의 출력 지원

3. 사용 예시

puts "Hello, World!"
Hello, World!
set name "Chase"
puts "Welcome, $name!"
Welcome, Chase!
puts {This is a multi-line
text output example}
This is a multi-line
text output example

4. 옵션 및 고급 기능

  • -nonewline: 줄바꿈 없이 출력

  • 채널 지정: 출력 대상 지정 (예: output.txt라는 파일에 저장하기)

5. Backslash Sequences 🔤

Backslash Sequences는 특수 문자나 제어 문자를 표현하는 데 사용됩니다. 주로 큰따옴표로 묶인 문자열 내에서 사용됩니다.

5.1 Backslash Sequences 사용 예시

5.2 주의사항 ⚠️

  • 중괄호로 묶인 문자열에서는 Backslash Sequences가 처리되지 않습니다.

  • 변수 치환과 Backslash Sequences를 함께 사용할 때 주의가 필요합니다.

6. 팁과 요령 💡

  • 디버깅용 출력: 변수 값이나 프로그램 상태 확인에 유용

  • 형식화된 출력: format 명령과 함께 사용

  • 에러 메시지: stderr 채널 사용

  • Backslash Sequences 활용: 복잡한 문자열 구성 시 유용

Curly braces는 { }, Squeare bracket은 [] 입니다. 이 키워드를 알면 에러 디버그가 수월해집니다.

Last updated