获得徽章 5
赞了这篇沸点
赞了这篇沸点
每天坚持来一个Tip,今天最后一天打卡。
今天我们还是继续说说和Array相关的话题,其实Array只是集合类型的一种表现形式。
我们在Swift中经常还会使用Set、Dictionary类型。
你有没有注意到,在Swift中,集合类型都是通过[],来进行表示的,这和其他编程语言很点不太相同,其他语言一般数组都是使用[],而键值对类的Dictionary或者Map都是使用{},这也算是特色吧,同时也有些违和。
同时需要注意的是,如果想要使用Set类型,建议使用显式声明:
var set: Set<Int> = [1, 2, 3]
如果使用隐式声明的话,一般情况都被推断为Array类型了,大家要注意喔。
@Aliom252181
@notproblem
今天我们还是继续说说和Array相关的话题,其实Array只是集合类型的一种表现形式。
我们在Swift中经常还会使用Set、Dictionary类型。
你有没有注意到,在Swift中,集合类型都是通过[],来进行表示的,这和其他编程语言很点不太相同,其他语言一般数组都是使用[],而键值对类的Dictionary或者Map都是使用{},这也算是特色吧,同时也有些违和。
同时需要注意的是,如果想要使用Set类型,建议使用显式声明:
var set: Set<Int> = [1, 2, 3]
如果使用隐式声明的话,一般情况都被推断为Array类型了,大家要注意喔。
@Aliom252181
@notproblem
展开
评论
1
![[看]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_97.39cdc9f.png)
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
![[听歌]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_88.4eb52e4.png)
![[奸笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_17.bcebf79.png)
![[泪奔]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_85.43ad2fc.png)
去哪玩?哪儿都不去
Objective-C
Apple
Chrome
iOS