如何轻松实现多种`description`方法?

时间:2017-12-28 08:20:34

标签: swift swift4

我定义了很多结构。 现在,我正在实施许多description方法。 你知道更简单的方法吗?

public struct Button: Codable, Dictionable {
    public var  type: String?
    public var  title: String?
    public var  value: String?
}
extension Button: CustomStringConvertible, CustomDebugStringConvertible {
    public var description: String {
        return "type: \(type ?? ""), title: \(title ?? ""), value: \(value ?? "")"
    }
    public var debugDescription: String {
        return description
    }
}

0 个答案:

没有答案