切り替えタイプ拡張テスト
Q1
次のコードのスペースに適切な表現を記入してください
次のコードが正常に動作するように、スペースに必要な一般的な式を入力してください.
次のコードのスペースに適切な表現を記入してください
[빈칸] Talkable {
var topic: String { get set }
var language: String { get }
func talk()
init(topic: String, language: String)
}
struct Person: Talkable {
var topic: String
let language: String
func talk() {
print("\(topic)에 대해 \(language)로 말합니다")
}
init(topic: String, language: String) {
self.topic = topic
self.language = language
}
}
正解:protocol
Q2次のコードが正常に動作するように、スペースに必要な一般的な式を入力してください.
[빈칸] Int {
var isEven: Bool {
return self % 2 == 0
}
}
print(1.isEven) // false
[빈칸] Int {
func multiply(by n: Int) -> Int {
return self * n
}
}
print(3.multiply(by: 2)) // 6
正解:extension
Reference
この問題について(切り替えタイプ拡張テスト), 我々は、より多くの情報をここで見つけました https://velog.io/@velmash/swifteequiz7テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol