swift 变量常量声明

变量和常量

定义

  • let
    定义常量,一经赋值不允许再修改

  • var
    定义变量,赋值之后仍然可以修改

  • 代码示例

    1. 格式: let/var 变量名: 类型 = 值
    2. 提示: Swift 提供了自动推导,如果使用默认的数据类型,: 类型 可以省略
    3. 格式: let/var 变量名 = 值,变量类型会根据右侧的结果自动推导

    4.代码:
    // 定义常量并且直接设置数值
    let x: Int = 10
    let y: Int
    y = 10
    var z: Int
    z = 100
    z = 200
    print(x + y + z)


自动推导

  • Swift 能够根据右边的代码,推导出变量的准确类型
  • 通常在开发时,不需要指定变量的类型
  • 如果要指定变量,可以在变量名后使用 :然后跟上变量的类型

重要技巧:Option + Click
可以查看变量的类型

screenshot.png

没有隐式转换!!!

  • Swift 对数据类型要求异常严格
  • 任何时候,都不会做隐式转换
  • 如果要对不同类型的数据进行计算,必须要显式的转换
screenshot.png
应该尽量先选择常量,只有在必须修改时,才需要修改为 var
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift 介绍 简介 Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序 ...
    大L君阅读 3,455评论 3 25
  • 关于 Swift 重要这个文档所包含的准备信息, 是关于开发的 API 和技术的。这个信息可能会改变, 根据这个文...
    无沣阅读 4,661评论 1 27
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 4,223评论 1 10
  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile丽语阅读 4,150评论 0 6
  • 这是我第一篇文章,首先感谢我的同学fzy,是他先推荐我使用这个APP的,他喜欢跑酷和滑板,他爱魔术,也可能会成为主...
    派小星阅读 152评论 0 2

友情链接更多精彩内容