swift 学习笔记之---常量与变量

Posted 油醋三椒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 学习笔记之---常量与变量相关的知识,希望对你有一定的参考价值。

常量和变量

变量一词源于数学,在计算机中,它被用来表示可以改变的值或者计算结果的抽象概念。与变量对应的是常量,它也是一种抽象概念,只是大多数情况下,常量表示的值或计算结果是不可改变的。在大多数高级编程语言中,常量和变量的含义往往是广义的,它们可以表示一个具体类型的值、一段代码块、一个内存地址或者一个函数方法,本书中将变量和常量统称为量值。

Swift中的命名也有一些约定俗成的规则,例如量值属性首字母会小写,类名、枚举名、结构体名首字母会大写。

  1. 常量是不能被改变的,一般用关键字"let"来定义常量

    let height = 60
    let anotherDouble: Double = 50  //如果初始化值没有提供足够的信息,则在变量名后面写类型,用":"分割开
    
  2. 变量,在Swift程序中,一般使用关键字"var"来定义变量

    var myVariable = 60.0
    var myVariable: Double = 60
    

    另,在Swift程序中使用"[]"创建一个数组和字典,接下来就可以通过方括号中的索引或者键值来访问数组和字典中的元素

    // 字符串代码示例:
    var shoppingList = ["catfish", "water", "blue paint"]
    shoppingList[1] = "bottle of water"
    // 字典代码示例:
    var occupations = ["Malcolom": "Captaion", "Kate": "hello"]
    occupations["Malcolom"] = "Public Relations"
    

    在Swift语言中,创建一个空的数组或者字典的初始化格式如下:

    let emptyArray = String[]
    let emptyDictionary = Dictionary<String, Float>
    

    如果无法判断数组或者字典的类型信息,可以写为空的数组格式"[]",或者空的字典格式"[:]"

    另外,为了简化代码的编写工作量,可以在同一行语句中声明多个常量或者变量,在变量之间以逗号隔开,演示代码如下:

    var x = 0.0, y = 0.0, z = 0.0 
    
  3. 使用中文进行变量的命名

    var 你好 = "Hello"
    
  4. 使用表情符号进行命名

    var 😜 = "hahahahahaha"
    

    插入表情方法:

    1) Xcode -> Edit -> Emoji & Symbols

    2)快捷键:^ + Command + Space

    如下图所示:在这里插入图片描述

以上是关于swift 学习笔记之---常量与变量的主要内容,如果未能解决你的问题,请参考以下文章

《从零开始学Swift》学习笔记(Day58)—— Swift编码规范之变量或常量声明规范

Swift学习笔记之---使用if和let处理空变量

Swift学习笔记之---使用if和let处理空变量

Swift学习笔记之---使用if和let处理空变量

Swift学习笔记之---使用if和let处理空变量

Swift学习笔记-继续学习闭包