본문 바로가기
공부/[iOS&Swift]

[Swift] print함수의 terminator, separator

by 인생은아름다워 2022. 1. 5.

print함수의 terminator, separator

매일 쓰는 print함수에 이런 기능이 있을줄은..?

아무 생각 없이 쓰는 print함수...

print("a", "b")   // 1  

print("A")        // 2  
print("B")        // 2  

위와 같은 코드를 작성할 일이 그리 많지는 않지만...
위의 코드를 실행 하면 아래와 같이 한 칸 띄어진 결과를 얻을 수 있다.

a b        // 1의 결과  

A          // 2의 결과  
B  

만약 두 경우 모두 ab(또는 AB)라는 결과를 출력하고싶다면 어떻게 해야할까?

이때 사용되는 개념이 terminator와 separator 이다.

print("a", "b", separator: "")    //1  

print("A", terminator: "")        //2  
print("B")        //2  

위와같이 코드를 작성하면 아래와 같은 결과를 얻을 수 있다.

ab        // 1의 결과  
AB        // 2의 결과  

위와 같이 terminator와 separator라는 기능도 있다는 것을 알아두면, 언젠간 쓸 날이 올 수도 있지 않을까...?

댓글