美文网首页
集合类型

集合类型

作者: 哈啰于先生 | 来源:发表于2019-08-26 10:09 被阅读0次

Swift 语言提供 Arrays、Sets 和 Dictionaries 三种基本的集合类型用来存储集合数据。

  • 数组(Arrays)是有序数据的集。
  • 集合(Sets)是无序无重复数据的集。
  • 字典(Dictionaries)是无序的键值对的集。


    image.png
数组:
var someInts = [Int]()   //初始化数组
var someInts: [Int] = []
var shoppingList: [String] = ["Eggs", "Milk"]  //推荐该方式
集合:
var letters = Set<Character>()
letters.insert("a")

//用数组字面量创建集合
var favoriteGenres: Set<String> = ["Rock", "Classical", "Hip hop"]
字典:
var namesOfIntegers = [Int: String]()
var airports: [String: String] = ["YYZ": "Toronto Pearson", "DUB": "Dublin"]

//字典遍历
for (airportCode, airportName) in airports {
    print("\(airportCode): \(airportName)")
}
for airportCode in airports.keys {
    print("Airport code: \(airportCode)")
}
// Airport code: YYZ
// Airport code: LHR
for airportName in airports.values {
    print("Airport name: \(airportName)")
}

相关文章

  • iOS 深拷贝浅拷贝

    一,集合类型(NSArray、NSDictionary、NSSet等类型)与非集合类型(NSString等类型) ...

  • #python基础入门#04

    <组合数据类型> 集合类型序列类型(字符串,元组,列表)字典类型 集合类型:集合是多个元素的无序组合 特点:无序,...

  • redis 基本使用

    什么是redis 键值类型 String字符类型 map散列类型 list列表类型 set 集合类型 有序集合类型...

  • hive集合类型

    hive集合类型集合类型主要包括:array,map,struct等,hive的特性支持集合类型,这特性是关系型数...

  • 集合类型

    Collection 类型 Collection Type 数组(Array),字典(Dictionary),集合...

  • 集合类型

    上一篇:控制流当前篇:集合类型下一篇:基础大杂烩 这一课我们将学习更加抽象的数据类型:集合类型 ,集合类型是用来存...

  • 集合类型

    集合类型 Swift提供了三种主要的集合类型,称为数组,集合和字典,用于存储值的集合。数组是有序的值集合。集合是唯...

  • 集合类型

    Swift提供了三种基本的几个类型,也就是我们熟知的数组Array,集合Set,字典dictionary,用来...

  • 集合类型

    1有序可重复 1.1Array数组 一旦定义,数组的大小不可变,其中的元素类型不可变 1.2 MutableLis...

  • 集合类型

    [TOC] Swift语言提供了 Array Set和 Dictionary 三种基本的集合类型用来存储集合数据。...

网友评论

      本文标题:集合类型

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