[Swift] print() dump() 함수 차이점
2024. 4. 1. 19:17ㆍ개발/iOS
스위프트 표준 라이브러리에는 콘솔 로그는 남기는 용도로 print() 함수를 자주 사용하지만, dump() 함수도 사용 할 수 있다.
print() 함수는 간략한 정보를 출력하지만
dump() 함수는 조금 더 자세한 정보를 출력 한다.
- print() 함수의 원형
public func print(_ items: Any..., separator: String = " ", terminator: String = "\n")
- dump() 함수의 원형
public func dump<T>(_ value: T, name: String? = nil, indent: Int = 0, maxDepth: Int = .max, maxItems: Int = .max) -> T
실제 PlayGround에서 입력 시 오른쪽과 같이 다른 결과값을 확인 할 수 있다.
'개발 > iOS' 카테고리의 다른 글
[Objective-c] How Convert int to String ? (0) | 2024.05.09 |
---|---|
[XCode] 프로젝트 무한로딩 오류 (0) | 2024.04.16 |
[Swift] 스위프트 기본 명명 규칙 (0) | 2024.04.01 |
[iOS] 함수형 프로그래밍 패러다임 (0) | 2024.04.01 |
[Swift] 익명함수, nil, 옵서녈 변수, self (0) | 2024.01.16 |