Swift学习笔记(四)——重点回顾及方法
来源:互联网 发布:微商引流软件 编辑:程序博客网 时间:2024/05/17 01:27
复习
1、 在十进制浮点数中通过大写或者小写的e来指定,在十六进制浮点数中通过大写或者小写的 p来指定。
2、 类型别名 (type aliases) 就是给现有类型定义另⼀一个名字。你可以使⽤用typealias关键字来定义类型别名。
3、 Swift有两个布尔常量,true和false
4、 使用可选( optionals )来处理值可能缺失的情况。可选表示:有值,等于x
或者 • 没有值
使⽤用 !来获取⼀一个不存在的可选值会导致运⾏行时错误。使⽤用 !来强制解析值
之前,⼀一定要确定可选包含⼀一个⾮非 nil的值。
5、 区间运算符
a) 闭区间运算符 a…b 定义一个包含从 a到b( 包括a和b) 的所有值的区间。
b) 半闭区间 a..b定义一个从 a到b但不包括b的区间
6、Swift 也提供恒等===和不恒等!==这两个⽐比较符来判断两个对象是否引⽤用
同⼀一个对象实例。
7、 isEmpty属性来判断该字符串是否为空
8、一个函数⾄至多能有一个可变参数,⽽而且它必须是参数表中最后的一个。这
样做是为了避免函数调⽤用时出现歧义。
8、 输入输出参数
a) 当传入的参数作为输⼊入输出参数时,需要在参数前加&符,表示这个值可以被函数修改。
b) 定义一个输入输出参数时,在参数定义前加inout关键字。一个输入输出参数有传入函数的值,这个值被函数修改,然后被传出函数,替换原来的值。
方法( Methods )
1、有时为方法的第一个参数提供一个外部参数名称是非常有用的,尽管这不
是默认的行为。你可以自己添加一个显式的外部名称或者用一个井号
(#)作为第一个参数的前缀来把这个局部名称当作外部名称使用。
相反,如果你不想为方法的第二个及后续的参数提供一个外部名称,可以
通过使用下划线( _)作为该参数的显式外部名称,这样做将覆盖默认行
为。
2、如果你确实需要在某个具体的⽅方法中修改结构体或者枚举的属性,
你可以选择 变异(mutating)这个⽅方法,然后⽅方法就可以从⽅方法内部改变
它的属性;并且它做的任何改变在⽅方法结束时还会保留在原始结构中。
3、声明类的类型方法,在方法的 func关键字之前加上关键字class;声明结构体和枚举的类型方法,在方法的func关键字之前加上关键字static。
附属脚本语法
1、 定义附属脚本使用 subscript关键字,显式声明入参(一个或多个)和返回类型
2、 附属脚本可以设定为读写或只读
- Swift学习笔记(四)——重点回顾及方法
- 基础知识—Swift学习笔记(四)
- 方法—Swift学习笔记(十四)
- 学习Swift笔记 (四)
- swift学习笔记(四)
- C语言学习笔记(四)——函数(重点)
- swift 学习笔记四
- Swift学习笔记系列——(10)方法
- Swift学习笔记11——方法(Method)
- Swift学习——Swift基础详解(四)
- 【Swift】学习笔记(四)——集合(Collection)
- Swift语言学习笔记(四)
- 学习笔记--@property和@sythesize,方法重写及回顾
- Swift学习笔记(四)——高级数据类型之元组详解
- The Swift Programming Language学习笔记(四)——字符串和字符
- Swift学习笔记(四)函数
- Swift 笔记(四)
- C++学习笔记6——函数(重点)
- jQuery练习--隐藏和显示效果
- c++ explicit初步了解
- java 参数传递方式
- 【Nginx】事件驱动框架处理流程
- 菜鸟的第三天
- Swift学习笔记(四)——重点回顾及方法
- Ubuntu下Nginx、PHP的安装与配置
- c extern初步了解
- 黑马程序员——交通灯系统
- 一般处理程序HttpHandler
- Swift学习笔记(五)—— 学习心得
- JDK PATH 和 CLASSPATH环境变量的作用及其配置
- 图像融合算法(归纳篇)
- 菜鸟的第四天