반응형

[Swift 입문] print함수 사용시 자동 줄바꿈 사용안하기


C, C++ 등의 언어들과 다르게 파이썬, Swift와 같은 언어들은 출력함수인 print 함수를 사용할 경우 자동으로 줄바꿈을 수행합니다.

줄바꿈을 해서는 안될 경우 어떻게 해야할까?



머신러닝을 공부하면서 매일 사용하는 단축키 [ Shift + Tab ]은 사용하고자하는 함수의 설명을 보여주는 명령입니다.

swift에서는 [ Option + 궁금한 함수 클릭 ]을 통해서 위와같은 기능을 확인할 수 있습니다.

print함수를 Option버튼을 누르고 클릭하면 아래와 같은 화면을 볼 수 있습니다.



내용을 보면, print라는 함수는 출력을 원하는 값 [items 라는 것 외에도 separator와 terminator라는 인자를 입력받는 것을 볼 수 있습니다.


그리고 이때 두 인자의 기본값은 default라는 것으로 채워져 있습니다.


아래로 좀더 내려보니 terminator에 대한 예문도 있네요.




친절하게 적혀있는 예문들으보니 [ Separator ] 라는 녀석은 여러개의 출력값 사이에 들어가는 값이라는 것을 알 수 있고, [ terminator ] 라는 녀석은 출력 후 마침을 어떻게 할 것인지에 대한 정의임을 알 수 있었습니다.


terminator의 기본값이 "\n"이었나 보네요.



결과적으로 print("출력값", terminator: "")라고하면 자동 줄바꿈을 막을 수 있겠습니다.


2019/03/18 - [프로그래밍/Swift] - [Swift 입문] 1. 시작하기

2019/03/18 - [프로그래밍/Swift] - [Swift 입문] 2. Project 시작하기

2019/03/18 - [프로그래밍/Swift] - [Swift 입문] 3. 에뮬레이터로 앱 실행하기

2019/03/18 - [프로그래밍/Swift] - [Swift 입문] 4. 앱 아이콘 설정하기

2019/03/18 - [프로그래밍/Swift] - [Swift 입문] 5. LaunchScreen 만들기

2019/03/18 - [프로그래밍/Swift] - [Swift 입문] 6. Swift 문법 알아보기

2019/03/18 - [프로그래밍/Swift] - [Swift 입문] 7. Swift 문법 알아보기 (배열, 딕셔너리 등)

2019/03/19 - [프로그래밍/Swift] - [Swift 입문] 8. Swift 함수 정의하기


반응형

+ Recent posts