美文网首页
swift 变量常量声明

swift 变量常量声明

作者: dicesc | 来源:发表于2016-07-18 11:40 被阅读48次

变量和常量

定义

  • 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

相关文章

  • Swift (1) 常量、变量、元组、区间运算符和 Option

    前言:学习 Swift 的记录 常量和变量 常量声明: 变量声明:变量的声明与常量的声明相似,将 let 替换成 ...

  • Swift基础部分(复习)

    一、常量和变量 Swift中用 let 来声明常量,用 var 来声明变量。 二、类型标注 当你声明常量或者变量的...

  • Swift学习 day1

    Swift学习 day1 声明变量 使用var进行变量声明: 使用let进行常量声明: 可选类型声明: Swift...

  • Swift学习笔记-基本知识

    变量,常量,分号 Swift中使用var声明变量,使用let声明常量,如果不指定类型,编译器会自动推断变量/常量的...

  • swift学习笔记(1) --- 基础部分

    注:学习笔记基于 Swift 5.1 1、常量和变量 (1)声明常量和变量 常量和变量必须在使用前声明,用 let...

  • 简单掌握Swift基本数据类型

    1. Swift中定义常量和变量 1.1 声明常量和变量 1.使用关键字 let 来声明常量,常量声明之后就不能再...

  • 我的Swift的学习总结 -->第一周

    为什么要学习Swift 变量和常量 Swift 变量 变量声明 变量的命名规则 如: 常量 运算符 算术运算符 关...

  • swift语法之常量 变量 类型

    常量和变量: 在swift中声明变量或者声明常量的时候可以不用写变量或者常量类型 因为系统会自动推导出对应的类型....

  • Swift初学体验

    学习总结 初识Swift 变量和常量 使用let来声明一个常量,使用var来声明一个变量 例如: 变量和常量的值永...

  • swift基本语法——常量与变量

    一、常量和变量 1.常量的声明swift语言中,声明常量用let关键字,常量声明的格式如下。 常量的声明方法主要有...

网友评论

      本文标题:swift 变量常量声明

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