 // print(<#T##items: Any...##Any#>, separator: <#T##String#>, terminator: <#T##String#>)函数来输出当前常量或变量的值
 print(welcomeMessage, separator: " ", terminator: "")
 print(welcomeMessage)
-// 用字符串插值的方式把常量名或者变量名当做占位符加入到长字符串中，Swift会用当前常量或变量的值替换这些占位符。将常量或变量名放入圆括号中，并在开括号前使用反斜杠将其转义
+
+// Swift用字符串插值的方式把常量名或者变量名当做占位符加入到长字符串中，Swift会用当前常量或变量的值替换这些占位符。将常量或变量名放入圆括号中，并在开括号前使用反斜杠将其转义
 print("The current value of friendlyWelcome is \(welcomeMessage)")
 
 // 注释
 // 单行注释
 /* 这是一个
   多行注释*/
-/* 这是一个
+/* 这是第一个多行注释的开头
   // 单行注释
-/*这又是一个
- 多行注释*/
-*/
+/*这是第二个被嵌套的多行注释*/
+这是第一个多行注释的结尾*/
 
 // 分号
-// Swift不强制要求在每条语句的结尾处使用分号 ; 
+// Swift不强制要求在每条语句的结尾处使用分号 ;
 // 有一种情况下必须要用分号，即同一行内写多条独立的语句
 let cat = "🐱"; print(cat)
 

// 整数范围
let minValue = UInt8.min
let maxValue = UInt8.max
// Int 长度与当前平台的原生字长相同。
// UInt

// 浮点数
// Double 64位浮点数

// 可在一行声明多个常量或多个变量
var x = 0.0, y = 0.0, z = 0.0

// 类型注解
// 当声明变量或常量的时候可以加上类型注解（type annotation）, 说明常量或变量中药存储的值的类型。如果要添加类型注解，需要在常量或者变量名后面加上冒号和空格，然后加上类型名称。
var welcomeMessage: String
welcomeMessage = "hello world"

// 在一行中定义多个同样类型的变量，用逗号分割，并在最后一个变量名之后添加类型标注
var red, green, blue: Double

// 常量和变量的命名
// 如果需要使用与Swift保留关键字相同的名称作为常量或者变量名，可以使用反引号 ` 将关键字包围的方式将其作为名字使用。无论如何，应当避免使用关键字作为变量或变量名
var `var`:String = "word"

