println("Hello, world") //木有分号!
var foo = 7 foo = 8
let pi = 3.14
var occupations = [ "Malcolm": "Captain", "Kaylee": "Mechanic", ] occupations["Jayne"] = "Public Relations"
for循环和if elseswift
let individualScores = [75, 43, 103, 87, 12] var teamScore = 0 for score in individualScores { if score > 50 { teamScore += 3 } else { teamScore += 1 } }
while闭包
var n = 2 while n < 100 { n = n * 2 }
函数声明和调用app
func greet(name: String, day: String) -> String { return "Hello \(name), today is \(day)." } greet("Bob", "Tuesday")
闭包ide
numbers.map({ (number: Int) -> Int in let result = 3 * number return result })
class Shape { var numberOfSides = 0 func simpleDescription() -> String { return "A shape with \(numberOfSides) sides." } }
从class生成对象函数
var shape = Shape() shape.numberOfSides = 7 var shapeDescription = shape.simpleDescription()
来自: Apple Inc. “The Swift Programming Language”。 iBooks. https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewBook?id=881256329code