自从用了Macbook之后就对这个平台很有好感,上面的软件也很精良。自己也想利用这个平台试着去写一些东西。Swift是Apple开发的新的编程语言,用来开发iOS和macOS上的应用。今天起学习一下这个编程语言。
目前学习资料为[swift编程语言]。
- swift不需要main函数,也不需要在每句后加分号。
- 用
let
声明常量,必须为其赋一次值。 - 用
var
声明变量。 - 不需要显式地声明类型,从你的赋值中编译器就可以推断出来,但如果初始值不能明确说明,需要在变量后面写出来,用冒号分隔
let a = 70
let b = 40.0
let c: Double = 50
常量c是一个浮点型,赋值并不能看出来,需要显式声明。
- 如果要将一个值转换为其他数据类型,需要显式地写出来:
let a = "The length is "
let b = 40
let c = a + String(b)
另一种方法:
如果想把值加入字符串中,可以用\()
let a = 1
let b = 2
let c = "There are totally \(a + b) apples "
使用方括号创建数组和字典
var a = ["A", "B", "C"]
a[1] = "K"
var b = [
"A": 12,
"B": 99,
]
b["C"] = 192
数组和字典的初始化:
let emptyA = [String]()
let emptyDic = [String: Int]()
空数组和空字典
a = []
b = [:]