스위프트 빠른 종료 퀴즈

윤형찬·2020년 12월 14일
0
post-thumbnail

Q1

다음 빈칸에 가장 알맞은 함수를 고르세요

func function(age: Int?) {
  [빈칸](age != nil, "age == nil")
  [빈칸]((age! >= 0) && (age! <= 130), "나이값 입력이 잘못되었습니다")
}
  1. assert
  2. scanf
  3. dump
  4. debug
  5. print

정답 : 1


Q2

다음 빈칸에 공통적으로 들어갈 표현을 채워보세요

func function(age: Int?) {
  [빈칸] let unwrappedAge = age,
    unwrappedAge < 130,
    unwrappedAge >= 0 else {
    print("나이값 입력이 잘못되었습니다")
    return
  }
  print("당신의 나이는 \(unwrappedAge)세입니다")
}
var count = 1
while true {
  [빈칸] count < 3 else {
    break
  }
  print(count)
  count += 1
}

func someFunction(info: [String: Any]) {
  [빈칸] let name = info["name"] as? String else {
    return
  }
  [빈칸] let age = info["age"] as? Int, age >= 0 else {
    return
  }
  print("\(name): \(age)")
}
someFunction(info: ["name": "jenny", "age": "10"])

정답 : guard

profile
https://github.com/velmash

0개의 댓글