首页 > 代码库 > Swift Tour 随笔总结 (1)
Swift Tour 随笔总结 (1)
let Constant
var Variable
let implicitInteger = 70let implicitDouble = 70.0let explicitDouble: Double = 70
The so-called type implications
To include value in strings:
let fruitSummary = "I have \(apples + oranges) pieces of fruit."
Arrays and Dicts:
var shoppingList = ["catfish", "water", "tulips"]shoppingList[1] = "bottle of water"var occupations = [ "Malcolm": "Captain", "Kaylee": "Mechanic",]occupations["Jayne"] = "Public Relations"//emptylet emptyArray = String[]()let emptyDictionary = Dictionary()
Control Flow and Optional Binding
For each
let individualScores = [75, 43 103, 87, 12]var teamScore = 0for score in individualScores { if score > 50 { teamScore += 3 } else { teamScore += 1 }}teamScore
Optional Binding
var optionalString: String? = "Hello"optionalString == nilvar optionalName:String? = "John Appleseed"var greeting = "Hello!"//optional bindingif let name = optionalName { greeting = "Hello, \(name)"}
If the optional value is nil
, the conditional is false
and the code in braces is skipped.
Otherwise, the optional value is unwrapped and assigned to the constant after let
, which makes the unwrapped value available inside the block of code.
Swift Tour 随笔总结 (1)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。