chomp 함수
chomp 함수 (chomp Function)
chomp 함수는 문자열의 끝에 있는 개행 문자를 제거해요. 파일에서 읽은 문자열 끝에 개행 문자가 있을 때 유용해요.
출처: 문서
본문
chomp 함수는 문자열 끝의 개행 문자를 제거해요. 예를 들어 파일에서 읽은 문자열 끝에 개행 문자가 있는 경우에 유용해요.
예시 (Examples)
> chomp("hello\n")
hello
> chomp("hello\r\n")
hello
> chomp("hello\n\n")
hello
\n뿐 아니라 \r\n도 제거되고, 연속된 개행(\n\n)도 모두 제거되는 것을 확인할 수 있어요.
관련 함수 (Related Functions)
trimspace— 문자열의 시작과 끝에서 모든 종류의 공백을 제거해요.
실전 사용 팁
구성 파일을 다룰 때 file("example.txt")처럼 파일에서 텍스트를 읽으면 그 내용 끝에 개행 문자가 붙어 있는 경우가 정말 흔해요. 그 상태로 문자열을 결합하거나 비교하면 의도치 않은 결과가 나올 수 있어요. chomp를 사용하면 이런 끝의 개행 문자만 깔끔하게 제거해서, 파일 내용과 다른 문자열을 안전하게 비교하거나 조합할 수 있어요. 예를 들어 파일에서 읽은 API 키나 설정 값의 앞뒤에 개행이 붙어 있어도 chomp로 정리한 뒤 사용하면 돼요.
더 알아보기 (Learn more)
- 문자열 함수 — 다른 문자열 함수
trimspace함수 — 공백 제거file함수 — 파일 읽기