语法说明:Swift中的方括号

叶夫根尼·克莱班(Evgeniy Kleban)

我正在研究Swift,并且对以下语法感到困惑:

var treasures: [Treasure] = []

宝藏是自定义类,声明如下:

class Treasure: NSObject { }

在Objective-C中,方括号表示方法,但是在Swift中它们表示什么?

卢卡·安格莱蒂(Luca Angeletti)

好的,这就是

var treasures: [Treasure] = []
  • var:您正在声明一个变量
  • 宝贝:您的变量的名称
  • [Treasure]:变量的类型,在这种情况下,类型为Array of Treasure,编译器将允许您仅在数组中插入Treasure类型的对象
  • []:您的变量引用的实际对象(数组),在这种情况下为空数组。

例如,如果您希望数组包含2个元素,则可以编写

var treasures: [Treasure] = [Treasure(), Treasure()]

希望这可以帮助。

更新:我的例子也可以这样写

var treasures = [Treasure(), Treasure()]

逸岸多亏了类型推断,编译器可以推断出变量的类型珍宝寻找指定值的类型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Swift:语法说明-圆括号然后为“中”

来自分类Dev

PHP:函数说明中的方括号

来自分类Dev

外壳中的方括号(测试条件)内容和事例说明

来自分类Dev

Haskell语法-如何在方括号中写let块?

来自分类Dev

函数语法中的方括号对MDN意味着什么?

来自分类Dev

Coq中的方括号语法[|-Set]是什么?

来自分类Dev

浮雕低音仅在方括号中显示(lilypond语法)

来自分类Dev

Coq中的方括号语法[|-Set]是什么?

来自分类Dev

向量中的方括号

来自分类Dev

在Elixir记录中使用方括号语法

来自分类Dev

PHP方括号语法错误

来自分类Dev

方括号[Type]语法在哪里记录?

来自分类Dev

PHP-类数组中带有方括号的奇怪语法错误

来自分类Dev

PHP-类数组中带有方括号的奇怪语法错误

来自分类Dev

从数组中删除方括号?

来自分类Dev

深入Python中的方括号

来自分类Dev

转义JSel中的方括号

来自分类Dev

方括号中的功能参数

来自分类Dev

从列表中删除方括号

来自分类Dev

条件构造语法问题-方括号或圆括号

来自分类Dev

Java中的方括号和尖括号

来自分类Dev

如何在grep中的方括号内转义方括号

来自分类Dev

仍然需要方括号中的方括号吗?

来自分类Dev

类型和空括号的分配。语法说明

来自分类Dev

如何从使用JSON(Swift)检索的存储的Int / String中删除方括号[]?

来自分类Dev

带有哈希和方括号的语法错误

来自分类Dev

WiX中方括号[]语法的含义是什么

来自分类Dev

如何使用苗条的语法在HTML内容中转义方括号?

来自分类Dev

C ++-连字号和方括号数组的语法?