首页 > 代码库 > 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!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。