[콘솔로그] print()와 dump()

콘솔로그(Console Log)

콘솔로그 : 디버깅 중 디버깅 콘솔에 보여줄 로그. print()와 dump() 함수를 사용하여 출력 가능하다

print()

func print(_ items: Any..., separator: String = " ", terminator: String = "\n") 
  • items : 인쇄할 항목
  • separator : 각 항목 사이에 인쇄할 문자. 기본값은 단일 공백 (" ")
  • terminator : 항목 출력 후 마지막에 쓸 문자. 기본값은 개행 ("\n")
print("Hello World!")
// Hello World!
  • items만 입력하게 되면 기본값으로 단일 공백과 마지막에 개행이 출력됨

dump()

func print(_ items: Any..., separator: String = " ", terminator: String = "\n")
  • print()함수보다 조금 더 자세한 정보를 출력함
  • 출력하려는 인스턴스의 자세한 내부 콘텐츠까지 출력

print() vs dump()

print(a)
//Coding_Test.Person
dump(a)
/*
▿ Coding_Test.Person #0
  - name: "Kim"
  - age: 28
  - location: "경기도"
*/

좋은 웹페이지 즐겨찾기