随笔分类 - Swift 笔记整理
摘要:1、可选项 一般也叫可选类型,它允许将值设置为nil 在类型名称后面加个问号? 来定义一个可选项 2、强制解包(Forced Unwrapping) 可选项是对其他类型的一层封装,可以理解它为一个盒子 如果为nil,那么他就是空盒子 如果不为nil,那么盒子里装的是:被包装的数据类型 3、可选项绑定
阅读全文
摘要:1、基本用法 //enum direction { // case north // case south // case west // case east //} 等价于下面写法 enum direction { case north,south,west,east } var dir = di
阅读全文
摘要:1、函数的定义 2、隐式返回 3、元组返回、实现多返回值 4、参数标签 5、默认参数值 6、可变参数 7、Swift 自带的 print 函数 8、 inout 可以用inout定义一个输入输出参数:可以在函数内部修改外部实参的值 可变参数不能标记为inout inout参数不能有默认值 inout
阅读全文
摘要:1、if else 注意:if 后面的小括号可以省略、条件后面的大括号不能省略 if 条件后面只能跟bool类型 2、while repeat while 相当于c语言中的do while 这里不用age-- 是因为从swift3开始,去除了自增(++)、自减(--)运算符 3、for let na
阅读全文
摘要:1. var 定义变量 let 定义常量 2、定义变量和常量如果初始化不赋值 那么必须声明其数据类型 如 var a : Int 3、常量 let 它的值不要求在编译时期确定,但是使用之前必须赋值一次 // 布尔 let bool = true //字符串 let string = "123" //
阅读全文