Swift
Swift | guard let 뒤 변수를 어러개 넣을 수 있다고??!!
ziziDev
2024. 6. 4. 12:37
반응형

안녕하세요
Swift 앞 부분 문법은 제가 마스터한 줄 알았지만
새로운 작성법을 배웠답니다
guard let 지역변수 = 변수, let 지역변수 = 변수 else { return }
var name: String? = "hi"
var num: Int? = 0
func update() {
guard let name = name,
let num = num else { return }
print(name)
print(num)
}
update()
이렇게 guard let 선언한 후 하나의 변수만 작성가능할 줄 알았지만
,를 사용해서 여러개를 사용할 수 있는 걸 배웠습니다
:)
그래서 이쯤에서 if let에서도 가능할까 ?? 라는 궁금증에
코드를 작성해보았습니다
var name: String? = "hi"
var num: Int? = 0
if let name = name,
let num = num {
print("guard let 말고도 if let으로도 가능하다")
}
if let 도 guard let 처럼 한 번의 선언으로 여러개를 선언할 수 있음을 알게되었습니다
반응형