覆盖`Optional`类的`description`计算属性

时间:2015-06-05 10:47:13

标签: swift

我想缩短用于打印可选的语法,严格用于调试目的。

现在:

var title:String? = "foo"
println("My title: \(title)") // My Title: Optional("foo")

我想把它改成更简洁的东西,比如:

var title:String? = "foo"
println("My title: \(title)") // My Title: ?"foo"

不知道如何覆盖描述方法。尝试在Optional类上进行扩展并卡住了。

// Has no effect:
extension Optional {
  var description: String {
    return "foo"
  }
}

0 个答案:

没有答案