Swift/Swift 기본문법

Swift 기본 문법 - 1. console log

728x90

2.1 콘솔 로그 

dump와 print 함수가 존재하는데 print() 함수는 디버깅 콘솔에 간략한 정보를, dump() 함수는 조금 더 자세한 정보를 출력해준다.

import Foundation

struct BasicInformation {
    let name: String
    var age: Int
}

var yagomInfo: BasicInformation = BasicInformation(name: "yagom", age: 99)

class Person {
    var height: Float = 0.0
    var weight: Float = 0.0
}

let yagom: Person = Person()
yagom.height = 182.5
yagom.weight = 78.5

print(yagomInfo)
dump(yagomInfo)

print(yagom)
dump(yagom)

2.2 문자열 보간법

문자열 보간법은 변수 또는 상수 등의 값을 문자열 내에서 나타내고 싶을 때 사용합니다.

import Foundation

let name: String = "Swift"
print("My name is \(name)")

print("DEBUG: Console Print!")

 

문자열 보간법을 사용하면 기본적으로 인스턴스를 description 프로퍼티를 사용하여 문자열로 치환한다.

하나의 타입에 국한하지 않거나 조금 더 다양한 경우의 문자열 보간법을 구현하고 싶다면, StringInterpolationProtocol을 활용하면 된다.

 

개발 할 때, 함수가 호출되는지 어떤 값이 들어오는지 살펴볼 때 주로 사용하는 것 같다.

 

반응형