首页 > 代码库 > Swift学习记录--基础部分

Swift学习记录--基础部分

基础部分:

  • 常量和变量
  • 注释
  • 分号
  • 整数
  • 浮点数
  • 类型安全和类型推断
  • 数值型字面量
  • 数值型类型转换
  • 类型别名
  • 布尔值
  • 元组
  • 可选
  • 断言

声明常量和变量

用let来声明常量,用var来声明变量

类型标注

声明常量或者变量的时候可以加上类型标注(type annotation),说明常量或者变量中要存储的值的类型。

如果要添加类型标注,需要在常量或者变量名后面加上一个冒号和空格,然后加上类型名称。

var welcomeMessage: String

注意:一般来说很少需要写类型标注。如果你在声明变量或者常量的时候赋了一个初始值,Swift可以推断出这个变量或者常量的类型。

常量和变量的命名

常量与变量名不能包含数学符号,箭头,保留的Unicode码位,连线与制表符。也不能以数字开头,但是可以在常量与变量名的其他地方包含数字。

一旦你将常量与变量声明为确定的类型,你就不能使用相同的名字再次声明,或者改变其存储的值的类型。同时,你也不能将常量与变量进行互转。

注意:

如果需要使用与Swift保留关键字相同的名称作为常量或者变量名,可以使用反引号`,将关键字包围的方式将其作为名字使用。

 

输出常量和变量

println函数来输出当前常量或者变量的值:

println(friendlyWelcome)//输出"Bonjour!"

println是一个用来输出的全局函数,输出的内容会在最后换行。

 

Swift用字符串插值(string interpolation)的方式把常量名或者变量名当作占位符加入到长字符串中,Swift会用当前常量或者变量的值替换这些占位符。将常量或变量名放入圆括号中,并在开括号前使用反斜杠将其转义:

println("The current value of friendlyWelcome is \(friendlyWelcome)")//输出"The current value of friendlyWelcome is Bonjour!