天天看点

Swift 学习第一天

自从用了Macbook之后就对这个平台很有好感,上面的软件也很精良。自己也想利用这个平台试着去写一些东西。Swift是Apple开发的新的编程语言,用来开发iOS和macOS上的应用。今天起学习一下这个编程语言。

目前学习资料为[swift编程语言]。

  • swift不需要main函数,也不需要在每句后加分号。
  • let

    声明常量,必须为其赋一次值。
  • var

    声明变量。
  • 不需要显式地声明类型,从你的赋值中编译器就可以推断出来,但如果初始值不能明确说明,需要在变量后面写出来,用冒号分隔
let a = 
let b = 
let c: Double = 
           

常量c是一个浮点型,赋值并不能看出来,需要显式声明。

  • 如果要将一个值转换为其他数据类型,需要显式地写出来:
let a = "The length is "
let b = 
let c = a + String(b)
           

另一种方法:

如果想把值加入字符串中,可以用\()

let a = 
let b = 
let c = "There are totally \(a + b) apples "
           

使用方括号创建数组和字典

var a = ["A", "B", "C"]
a[] = "K"
var b = [
    "A": ,
    "B": ,
]
b["C"] = 
           

数组和字典的初始化:

let emptyA = [String]()
let emptyDic = [String: Int]()
           

空数组和空字典

a = []
b = [:]
           

继续阅读