customstringconvertible

    1热度

    1回答

    我在iOS游戏中编写了一个结构,并且想定制它的打印格式。 struct Point { let x: Int, y: Int } extension Point: CustomStringConvertible { var description: String { switch (x, y) { case let (x, 1..<10):

    1热度

    2回答

    我已经声明使用CustomStringConvertible如下: class Song: CustomStringConvertible { let title: String let artist: String init(title: String, artist: String) { self.title = title self.a

    0热度

    1回答

    本来我试图用这样的: extension URL: CustomStringConvertible{ public override var description: String { let url = self return url.path.removingPercentEncoding ?? "" } } 修复编译器警告代码后变成了: