Q1
다음 중 오류가 발생하는 코드를 고르세요.
- let optionalTwo: Int? = optionalOne
- let optionalFour: Int = nil
- let optionalThree: Int? = nil
- let optionalOne: Int! = nil
정답 : 2
Q2
다음 중 오류가 발생하는 코드를 모두 고르세요
var optionalA: Int? = nil
var optionalB: Int! = nil
- print(optionalB * 3)
- optionalB = optionalA
- optionalA = 100
- optionalA = optionalB + 1
정답 : 1, 4
Q3
다음 코드의 [빈칸]에 알맞은 코드를 고르세요.
let some: Int? = 100
[빈칸] unwrapped: Int = some {
print("추출된 some의 값은 \(unwrapped)입니다")
}
- if let
- let
- guard let
- some let
정답 : 1