美文网首页
访问类和结构体:下标和下标重载

访问类和结构体:下标和下标重载

作者: 一个栗 | 来源:发表于2021-11-27 15:55 被阅读0次

下标

  • 类、结构体和枚举可以定义下标,它可以作为访问集合、列表或序列成员元素的快捷方式。你可使用下标通过索引值来设置或检索值而不需要为设置和检索分别使用实例方法。
  • 你可以为一个类型定义多个下标,并且下标会基于传入的索引值的类型选择合适的下标重载使用。下标没有限制单个维度,你可以使用多个输入形参来定义下标以满足自定义类型的需求。

下标语法

下标脚本允许你通过在实例名后面的方括号内写一个或多个值对该类的实例进行查询。它的语法类似于实例方法和计算属性。使用关键字 subscript 来定义下标,并且指定一个或多个输入形式参数和返回类型,与实例方法一样。与实例方法不同的是,下标可以是读写也可以是只读的。

下标参数

  • 下标可以接受任意数量的输入形式参数,并且这些输入形式参数可以是任意类型。下标也可以返回任意类型。下标可以使用变量形式参数和可变形式参数,但是不能使用输入输出形式参数或提供默认形式参数值。

下标参数使用:

类型下标

  • 实例下标,如果上文描述的那样,你在对应类型的实例上调用下标。你同样也可以定义类型本身的下标。这类下标叫做类型下标。你可通过在 subscript 关键字前加上 static 关键字来标记类型下标。在类里则使用 class 关键字,这样可以允许子类重写父类的下标实现。

相关文章

  • 访问类和结构体:下标和下标重载

    下标 类、结构体和枚举可以定义下标,它可以作为访问集合、列表或序列成员元素的快捷方式。你可使用下标通过索引值来设置...

  • swift从零开始-13-下标

    下标 下标语法 下标用法 下标选项 下标可以定义在类、结构体和枚举中,是访问集合,列表或序列中元素的快捷方式。可以...

  • Swift 中类和结构体的下标和下标重载

    下标 类、结构体和枚举可以定义下标,他们可以作为访问集合、列表或序列成员元素的快捷方法。你可使用下标通过索引值来设...

  • Swift2.1-下标脚本

    官方文档 下标脚本 类,结构体和枚举可以定义下标脚本,下标脚本可以认为是访问集合(collection),列表或序...

  • Swift-7.下标

    本章包含内容: 下标语法 下标用法 下标选项 下标可以定义在类、结构体和枚举中,是访问集合,列表或序列中元素的快捷...

  • Swift教程之下标

    下标 类、结构体和枚举可以定义下标,它们是访问集合、列表或序列的成员元素的快捷方式。可以使用下标通过索引设置和检索...

  • Swift - 下标

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

  • swift 下标(下标语法、下标用法)

    类、结构体和枚举都可以定义下标,下标是用于访问集合、列表或序列的成员元素的快捷方式。可以使用下标,设置和获取值,而...

  • Swift基础9

    下标脚本 下标脚本 可以定义在类、结构体和枚举这些目标中,可以认为是访问集合(collection),列表(li...

  • 下标语法(Subscript Syntax)

    下标语法概念: 类和结构体以及枚举能够声明下标快捷访问集合中的成员。例如数组someArray[index]或者字...

网友评论

      本文标题:访问类和结构体:下标和下标重载

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