Swift 学习笔记 基础部分

2015-06-24  本文已影响0人  Ray是一只吃货

参考书
The Swift Programming Language
The Swift Programming Language 中文版
软件版本
OS X Yosemite 10.10.3
Xcode 6.3.2
Swift 1.2
标签
Swift 编程学习笔记

基础部分(The Basics)


常量和变量(Constants and Variables)


常量:值一旦设定就不能改变
变量:值可以随意更改

例子:
let constant = 10

声明变量

例子:
var variable = 10

一行中声明多个常量或者变量,用逗号隔开

例子:
let x = 1, y = 2, z = 3
var x = 1, y = 2, z = 3

常量的值一旦确定就不能更改

例子:
let Message = "Hello"
Message = "Cool"
更改常量的错误提示

Tips:
Swift中支持的基础数据类型:Int Double Float Bool String
Swift中支持的基本的集合类型:Array Set Dictionary
Swift中支持的高阶数据类型:Tuple

给Message变量添加类型标注

例子:
var Message: String

Swift可以根据给变量赋予的值推断出变量的类型

例子:
var Message = "Hello"

例子中的Message通过赋值“Hello”,自动被标注为String类型

例子:
let π = 3.14159
let 你好 = "你好世界"
let 🐶🐮 = "dogcow"

常量名与变量名不能包含:
数学符号箭头保留的Unicode码位非法的Unicode码位, 连线制表符
不能以 数字 开头,但可以包含数字

例子:
var Message = "Hello"
println(Message)
print(Message)
print(Message)
```print()```与```println()```的比较

用字符串插值的方式将常量或者变量当做占位符加入到长字符串中

例子:
var NumberOfApples = 4
print("There are \(NumberOfApples) apples in the box")
字符串插值

注释(Comments)


例子:
//这是一个注释

多行注释/* */

例子:
/*第一行注释
第二行注释*/

多行注释嵌套

例子
/*第一行注释的开头
  /*
    嵌套的注释
  */
*/

分号(Semicolons)


例子:
let animal = "Cat"; println(animal) 
不使用分号时的错误提示

整数(Integers)


浮点数(Floatting-Point Numbers)


  1. Double表示64位浮点数,高精度要求时使用
  2. Float 表示32位浮点数,精度要求不高时使用
上一篇 下一篇

猜你喜欢

热点阅读