print()

스위프트는 print()함수로 데이터를 출력한다.

print()로 출력하는 대부분의 데이터는 크게 문자와 숫자로 구분할 수 있다. 

 

print("hello")		//문자
print(1234)		//숫자


escape character sequence

문자를 출력할 때 따옴표("")안에 적어 출력할 문자열을 표시하는데 그렇다면 따옴표("")를 출력하려면 어떻게 입력해야할까?

 

print("나폴레옹은 \"불이야\" 라고 외쳤다.")

위와 같이 따옴표 옆에 역슬래시(\)를 붙이면 출력하고 싶은 문자로 인식하게 된다. 

이 외에도 여러가지 표현이 있는데, 몇가지만 적어보자면 아래 3가지 정도가 있다. 

  • \t      탭(들여쓰기) 출력
  • \n     줄 바꿈 출력
  • \\      \ 출력

이러한 문자들을 제어문자열(escape character sequence)라고 한다.

print("깊은\t 산 \n속 작은 옹달 샘 누가 \\와서 먹나요")


terminator

print()함수에는 seperator, terminator 속성이 생략되어있다. 그 중 terminator속성이란, print()안에 적은 데이터 이후 종결어미를 얘기한다. 기본값으로는 \n 즉, print()함수에 줄바꿈이 일어나는 이유는 terminator의 기본값이 \n으로 되어있어서 그런것이다. terminator의 값을 따로 수정하면 줄바꿈이 아닌 다른 표현을 출력할 수 있다.

 

print("아기상어", terminator:"->")
print("뚜루루뚜루")
print("귀여운", terminator:"\t")
print("뚜루루뚜루")
print("바다속")
print("뚜루루뚜루", terminator:"\n")  //print("뚜루루뚜루")와 같은 출력이다.
print("아기상어")

'iOS > TJ' 카테고리의 다른 글

day06_control flow_loop  (0) 2021.05.27
day05_control flow_loop  (0) 2021.05.25
day04_control flow_conditional  (0) 2021.05.22
day03_operator, casting  (0) 2021.05.18
day02_var  (0) 2021.05.18

+ Recent posts