私は今、Swift言語を学んでいます。
Apple のドキュメントでは、次のような拡張の例を見ました。
extension Int: ExampleProtocol {
var simpleDescription: String {
return "The number \(self)"
}
mutating func adjust() {
self += 42
}
}
7.simpleDescription
だから私はちょうどadjust()
好きを呼んだ:
7.adjust()
エラーがスローされます:
Immutable value of type `Int` only has mutating members named adjust.
エラーの原因がわかりません。問題を理解するのを手伝ってくれる人はいますか?