为Int编写一个计算属性。迅速
我想为 Int 编写一个计算属性。如何引用当前的 Int 值?
extension Int {
var asString: String {
get {
// <--
}
}
}
我不明白如何引用当前值。
注意:我知道有一个“描述”。我想了解如何自己实现
回答
您需要使用self.
extension Int {
var currentValueString: String {
String(self)
}
}
与您的问题无关,但为什么该属性是可选的?您始终可以将 an 转换Int为 a String,因此它不需要是可选的。