10장: 함수, procedure
1. 프로시저 개요
2. 프로시저 정의
2.1 기본 구문
proc 프로시저이름 {인자리스트} {
프로시저 본문
}2.2 간단한 예시
proc greet {name} {
puts "Hello, $name!"
}
greet "Chase" # 출력: Hello, Chase!3. 인자 처리
3.1 기본 인자
proc add {a b} {
return [expr {$a + $b}]
}
puts [add 3 4] # 출력: 73.2 인자 기본값 설정
4. 반환
4.1 return 명령어 사용
4.2 암시적 반환
5. 변수 스코프
5.1 지역 변수
5.2 전역 변수 사용
5.3 upvar 사용
6. 프로시저 정보 얻기
6.1 info 명령어 사용
7. 재귀 함수
8. 성능 고려사항 🚀
10. 팁과 요령 💡
Last updated