美文网首页
Swift 数据类型

Swift 数据类型

作者: 博尔茨杰 | 来源:发表于2019-12-02 11:18 被阅读0次

    1.可选类型:Optional

    使用可选类型来处理值可能缺失的情况。可选类型表示有值或没有值。

    2.类型别名

    类型别名对当前的类型定义了另一个名字,类型别名通过使用 typealias 关键字来定义。语法格式如下:

    typealias newname = type

    例如以下定义了 Int 的类型别名为 Feet:

    typealias Feet = Int

    现在,我们可以通过别名来定义变量

    import Cocoa
    
    typealias Feet = Int
    var distance: Feet = 100
    print(distance)
    

    我们使用 playground 执行以上程序,输出结果为:

    100

    3.类型安全

    Swift 是一个类型安全(type safe)的语言。
    由于 Swift 是类型安全的,所以它会在编译你的代码时进行类型检查(type checks),并把不匹配的类型标记为错误。这可以让你在开发的时候尽早发现并修复错误

    4.类型推断

    当你要处理不同类型的值时,类型检查可以帮你避免错误。然而,这并不是说你每次声明常量和变量的时候都需要显式指定类型。
    如果你没有显式指定类型,Swift 会使用类型推断(type inference)来选择合适的类型。
    例如,如果你给一个新常量赋值42并且没有标明类型,Swift 可以推断出常量类型是Int,因为你给它赋的初始值看起来像一个整数

    相关文章

      网友评论

          本文标题:Swift 数据类型

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