【问题标题】:Swift 2.1: How do you produce a set from an array?Swift 2.1:如何从数组中生成集合?
【发布时间】:2015-12-22 01:22:41
【问题描述】:

场景: 一个字符串数组,很多都是重复的。

目标: 生成一个唯一的字符串数组。

作案手法: 我正在考虑将数组转换为一组独一无二的字符串;从中生成一个新的唯一字符串数组。

问题:如何将 Swift 数组转换为 Swift Set?

【问题讨论】:

标签: arrays set swift2


【解决方案1】:

你试过let myset = Set(myarray)吗?

【讨论】:

    【解决方案2】:
    让 nonUniqueArray = [“A”,“B”,“C”,“C”,“B”,“A”] 让 uniqueArray = Array(Set(nonUniqueArray)) 打印(唯一数组)

    生产

    [“C”、“B”、“A”]

    Swift 2.2 也产生完全相同的结果。

    【讨论】:

      猜你喜欢
      • 2018-01-13
      • 2021-11-20
      • 2014-09-29
      • 1970-01-01
      • 1970-01-01
      • 2018-06-24
      • 2017-12-25
      • 2021-06-12
      • 1970-01-01
      相关资源
      最近更新 更多