【问题标题】:List of Swift Data Types [closed]Swift 数据类型列表 [关闭]
【发布时间】:2020-11-28 21:43:24
【问题描述】:

我有一个 Swift 数据类型列表,我想知道我是否遗漏了任何一个。

这是我的清单:

Int
Double
Bool
String
Character
Optional

任何帮助表示赞赏。

【问题讨论】:

  • 您可以在此处找到内置 swift 数据类型的列表:tutorialspoint.com/swift/swift_data_types.htm
  • 如果您计算所有可能的类型,该列表将是无限的,因为您可以创建自己的类型,并且会非常长,即使你只计算内置的名义类型......我想知道这样一个列表的用处。

标签: swift types


【解决方案1】:

这绝对是完全错误的。五类类型是:

Class
Struct
Enum
Tuple
Closure

Int、Double、Bool、String 和 Character 是结构体,Optional 是 Enum。但是,如果这些是您算作类型的类型,那么五个类型类别中的每一个都可以包含无限数量的类型。

您获得了一个教程站点的链接,该站点据称列出了所有内置类型。这些类型都没有内置到语言中。许多都内置在 Swift 库中。语言中内置了“可选”的语法糖,但实际上各种“可选”类型只是具有“无”和“某些”两种情况的枚举。

【讨论】:

  • 我从没说过类别...
  • 你没有。这意味着您还不了解类型是什么。 (Int, Int) 是一种类型吗?是的,它是一个元组。是 (Int, Int) -> Double 类型吗?是的,它是一个闭包类型。
猜你喜欢
  • 1970-01-01
  • 2015-08-20
  • 2019-05-02
  • 1970-01-01
  • 1970-01-01
  • 2021-10-21
  • 1970-01-01
  • 2017-01-30
  • 2020-05-07
相关资源
最近更新 更多