import UIKit

 

enum TestEnum: String, CustomStringConvertible, CustomDebugStringConvertible {

    case a = "aaa"

    case b = "bbb"

}

 

extension CustomStringConvertible where Self: RawRepresentable {

    var description: String {

        return "\(rawValue)"

    }

}

 

extension CustomDebugStringConvertible where Self: RawRepresentable {

    var debugDescription: String {

        return "\(rawValue)"

    }

}

 

let str: String = "\(TestEnum.a)"

 

print(str)

文章標籤
全站熱搜
創作者介紹
創作者 小賢 的頭像
小賢

小賢的部落格

小賢 發表在 痞客邦 留言(0) 人氣(11)