美文网首页Swift 相关
Swift 添加下标 subscript

Swift 添加下标 subscript

作者: xxxixxxx | 来源:发表于2020-10-12 14:20 被阅读0次

关键子 subscript

参数和返回值可以是任意类型(inout输入输出除外)

struct People {
    var name = "", age = 0

// 给实例添加下标
    subscript(n: String) -> Int {
        get {
            return age
        }
        set {
            age = newValue
        }
    }

// 给结构体添加下标
    static subscript(name: String, age: Int) -> People {
        People(name: name, age: age)
    }
}

var a = People(name: "哈哈哈", age: 18)
print(a["哈哈哈"])//18
a["哈哈哈"] = 20
print(a["哈哈哈"])//20
let p = People["哈喽", 20]
print(p)//People(name: "哈喽", age: 20)

相关文章

  • Swift 添加下标 subscript

    关键子 subscript 参数和返回值可以是任意类型(inout输入输出除外)

  • Swift - 下标(Subscript)

    下标(Subscript) 使用 subscript 可以给任意类型(枚举、结构体、类)增加下标功能subscri...

  • Swift 下标subscript

    下标可以定义在类、结构体和枚举中,是访问集合、列表、序列中元素的快捷方式。可以使用下标的索引,设置和获取值,而不需...

  • 《Swift从入门到精通》(十):下标

    下标(学习笔记) 环境Xcode 11.0 beta4 swift 5.1 下标(Subscript)类、结构和枚...

  • 第十二章 下标

    c++下标通过重载操作符operator []实现,swift的下标语法: subscript(index: In...

  • Swift语法 -- [10 - 下标]

    Swift 下标 使用subscript可以给任意类型(枚举、结构体、类)增加下标功能,有些地方也翻译为:下标脚本...

  • Swift-subscript下标

    类,结构,枚举都可以定义下标脚本(subscripts),下标脚本是一种获取集合列表或序列的成员元素的快速方法。使...

  • Swift下标访问-Subscript

    subscripts(下标)是访问对象数据中的快捷方式,所谓下标脚本语法就是能够通过,实例[索引值]来访问实例中的...

  • Swift-下标(subscript)

      使用subscript可以给任意类型(枚举、结构体、类)增加下标功能,有些地方也翻译为:下标脚本。subscr...

  • Swift-下标(subscript)

    下标(subscript) 使用subscript可以给任意类型(枚举、结构体、类)增加下标功能 subscrip...

网友评论

    本文标题:Swift 添加下标 subscript

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