|
|
|
|
@ -1,5 +1,21 @@
|
|
|
|
|
# 基础部分
|
|
|
|
|
|
|
|
|
|
本页包含内容:
|
|
|
|
|
|
|
|
|
|
- 常量与变量
|
|
|
|
|
- 注释
|
|
|
|
|
- 分号
|
|
|
|
|
- 整数
|
|
|
|
|
- 浮点数
|
|
|
|
|
- 类型安全和类型推断
|
|
|
|
|
- 数值类原始值
|
|
|
|
|
- 数值类型转换
|
|
|
|
|
- 类型别名
|
|
|
|
|
- 布尔值
|
|
|
|
|
- 元组
|
|
|
|
|
- 可选项
|
|
|
|
|
- 声明
|
|
|
|
|
|
|
|
|
|
Swift 是 iOS 和 OS X 应用开发的一门新语言。然而,如果你有 C 或者 Objective-C 开发经验的话,你会发现 Swift 的很多内容都是你熟悉的。
|
|
|
|
|
|
|
|
|
|
Swift 的类型是在 C 和 Objective-C 的基础上提出的,`Int`是整型;`Double`和`Float`是浮点型;`Bool`是布尔型;`String`是字符串。Swift 还有两个有用的集合类型,`Array`和`Dictionary`,详情参见`集合类型(待添加链接)`。
|
|
|
|
|
@ -129,6 +145,7 @@ Swift 中的注释与C 语言的注释非常相似。单行注释以双正斜杠
|
|
|
|
|
|
|
|
|
|
let cat = "🐱"; println(cat)
|
|
|
|
|
// prints "🐱"
|
|
|
|
|
<<<<<<< HEAD
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 整数
|
|
|
|
|
@ -284,7 +301,10 @@ Swift 是类型安全的,会在编译你的代码时进行类型检查,如
|
|
|
|
|
let integerPi = Int(pi)
|
|
|
|
|
// integerPi 等于 3,所以被推测为 Int 类型
|
|
|
|
|
|
|
|
|
|
当用这种方式来初始化一个新的整数值时,浮点值会被截断。也就是说`4.75`会变成`4`,`-3.9`会变成`3`。
|
|
|
|
|
<<<<<<< HEAD
|
|
|
|
|
当用这种方式来初始化一个新的整数值时,浮点值会被截断。也就是说`4.75`会变成`4`,`-3.9`会变成`-3`。
|
|
|
|
|
=======
|
|
|
|
|
|
|
|
|
|
> 注意:结合数字类常量和变量不同于结合数字类原始值。原始值`3`可以直接和原始值`0.14159`相加,因为数字原始值本身没有明确的类型。它们的类型只在编译器需要求值的时候被推测。
|
|
|
|
|
|
|
|
|
|
======= |