文章目录
-
-
- 1. 读后概述
- 2. 语法笔记
-
- 2.1 说明
- 2.2 基础类型
- 2.3 运算符
- 2.4 字符与字符串
- 2.4 控制流
- 2.5 函数
- 2.6 闭包
- 2.7 枚举、结构体、类
- 2.8 类的构造与析构
- 2.9 属性监听器
- 2.10 类的继承
- 2.11 扩展
- 2.13 协议
- 2.10 泛型
- 3. 总结
1. 读后概述
阅读完《the swift programming language 中文版》,对swift语言有了初步的认识。在特点是:swift既是项目开发的编程语言,又有脚本语言的特点;在学习上:swift可以在xcode的playground进行编写,所见即所得,非常适合语法学习。
对于swift语言,个人认为就是"站在巨人的肩膀上"的一门语言,及众家之所长。只要熟悉一门主流的编程语言,学习swift的语法都不会太困难。swift和Java语言在某些语法和关键字上面甚是相似,因此在学习时困难不大。当然,对于熟悉C++的同学可以进行类比。
同时,swift是一门新生语言,大部分时代潮流技术也在其中,而且有自己独有的一些技巧在其中,非常值得学习。
2. 语法笔记
2.1 说明
编程语言都是相通的,因此对于基础的语法都是一样。下面主要是对不同的且重要的语法进行了做了笔记,对于已知或类似的语法没有进行细致的说明。
2.2 基础类型
1)变量与常量
swift用let
定义常量,用var
定义变量。对于数据类型则swift自行推断(类型推倒在C++中相当于auto
这个类型占位符一样)。常量在设定后,将不能再更改它的值,变量则可以。
如果需要指定类型,则使用类型注解
var welcomeMessage: String
// 一般不需要写类型注解, 在声明常量或者变量的时候赋了一个初始值,Swift 可以推断出这个常量或者变量的类型
常量和变量名可以包含几乎所有的字符,包括 Unicode 字符:
let π = 3.14159
let 你好 = "你好世界"
let
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)