美文网首页
字面量表达

字面量表达

作者: fordring2008 | 来源:发表于2017-02-04 09:04 被阅读7次

    为类添加字面量表达

    class Persion :ExpressibleByStringLiteral{

    let name :String

    init(name value :String) {

    self.name= value

    }

    required convenience init(stringLiteral value:String) {

    self.init(name : value)

    }

    required convenience init(unicodeScalarLiteral value:String) {

    self.init(name : value)

    }

    required convenience init(extendedGraphemeClusterLiteral value:String) {

    self.init(name : value)

    }

    }

    letp :Persion="xiaoming"

    print(p.name)

    相关文章

      网友评论

          本文标题:字面量表达

          本文链接:https://www.haomeiwen.com/subject/utsjittx.html