摘要訊息 : 帶你了解 Swift 程式設計語言中的常數和變數.

0. 前言

本文于 2022 年 1 月 20 日进行一次更新和修正. 修正之后本文已经归档, 不再享受更新.

1. 定义

  • 常量 : let;
  • 变量 : var.

2. 基础数据类型

  • 整数 : Int;
  • 浮点数 : Float, Double;
  • 布尔值 : Bool;
  • 字符串 : String.

3. 集合数据类型

  • 数组 : Array;
  • 字典 : Dictionary.

4.命名方式

  • 不能包含特殊字符, 例如 : let count# = 1.
  • 不能以数字开头, 例如 : let 2count = 1.
  • 不能以关键字作为名称, 例如 : let default = 1.

5. 输出方式

可以用 print, debugPrint, dump 对常量和变量进行输出 :

var str = "Hello, Swift!"
print(str)    // 输出内容 : Hello, Swift!
debugPrint(str)    // 输出内容 : "Hello, Swift!"
dump(str)    // 输出内容 : -"Hello, Swift!"

print 语句中可以使用小括号, 可以同时输出多个变量或常量的值, 在小括号的左侧需要添加反向斜线 "\"; 也可以使用 "+变量名/常量名+" 的符号输出变量或者常量的值 :

let name = "Jonny"
let age = 18
print("我的名字是 \(name), 今年 \(age) 岁了.")    // 输出内容 : 我的名字是 Jonny, 今年 18 岁了.
print("我的名字是 "+name+", 今年 "+age+" 岁了.")    // 输出内容 : 我的名字是 Jonny, 今年 18 岁了.

6. 注释

  • 单行注释 : //;
  • 多行注释 : /*…*/.

多行注释支持注释的嵌套.

/*
var str = "Hello, Swift!"
/*
print(str)
*/
debugPrint(str)
dump(str)
*/