Hello World
print("Hello, World! ")
- 不用编写main函数,Swift将全局范围内的首句可执行代码作为程序入口
- 一句代码尾部可以省略分号(;),多句代码写到同一行时必须用分号(;)隔开
-
用var定义变量,let定义常量,编译器能自动推断出变量\常量的类型
- Playground可以快速预览代码效果,是学习语法的好帮手
-Command + Shift + Enter:运行整个Playground
-Shift + Enter:运行截止到某一行代码
Playground - View
![](https://img.haomeiwen.com/i1097226/de7a10b7e9bb7d0d.png)
![](https://img.haomeiwen.com/i1097226/1dad203ea10b201c.png)
Playground - ViewController
![](https://img.haomeiwen.com/i1097226/a5e911d59ca06ba0.png)
Playground - 多page
![](https://img.haomeiwen.com/i1097226/1cb29c4d39f77b0a.png)
![](https://img.haomeiwen.com/i1097226/fa4029c9a4e028b1.png)
注释
// 单行注释
/*
多行注释
/* 多行注释的嵌套 */
markup语法
## 二级标题
### 三级标题
*/
- Playground的注释支持markup语法(与markdown相似)
//: # markup语法
- 开启markup渲染效果:Editor -> Show Rendered Markup
- 注意:Markup只在Playground中有效
Markup语法
![](https://img.haomeiwen.com/i1097226/70525c78f3f57a55.png)
常量
![](https://img.haomeiwen.com/i1097226/ac1f33f9619c94a0.png)
标识符
![](https://img.haomeiwen.com/i1097226/abdb998d024191e5.png)
常见数据类型
![](https://img.haomeiwen.com/i1097226/d369636b0e1d5032.png)
字面量
![](https://img.haomeiwen.com/i1097226/eeee87048f8ba825.png)
注:125.0等价于1.25e2,0.0125等价于1.25e-2
类型转换
![](https://img.haomeiwen.com/i1097226/9c6882794e81298e.png)
元组(Tuple)
![](https://img.haomeiwen.com/i1097226/39bc1119c401d087.png)
网友评论