麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

SwiftTour隨筆總結(3)

2019-11-14 19:37:51
字體:
來源:轉載
供稿:網友

關于Optional的Control Flow

if let constantName = someOptional {     statements }

如果該Optional為nil,則不進入if,否則執行且constantName為該Optional的值

例子:

if let actualNumber = possibleNumber.toInt() {     PRintln("/(possibleNumber) has an integer value of /(actualNumber)") } else {     println("/(possibleNumber) could not be converted to an integer") } 

關于nil

optional可以被賦值為nil

例如:

var serverResponseCode: Int? = 404 serverResponseCode = nil var surveyAnswer: String? // surveyAnswer is automatically set to nil

optional的拓展:Implicitly Unwrapped Optionals

有的時候,一個optional在第一次賦值之后將是安全的,不用做nil檢查

定義:String! 而不是 String?

舉例:

let possibleString: String? = "An optional string." println(possibleString!) //  requires an exclamation mark to access this value // prints "An optional string." let assumedString: String! = "An implicitly unwrapped optional string." println(assumedString) // no exclamation mark is needed to access its value // prints "An implicitly unwrapped optional string." 

對于這種特殊類型(IUO),適用普通optional用法:

if assumedString {println(assumedString)}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人免费一区二区三区在线观看 | 日本xxxx色视频在线观看免费, | 中国漂亮护士一级a毛片 | 成人一级黄色大片 | 国产精品一区二区三区在线看 | 91久久国产露脸精品免费 | 最新中文字幕第一页视频 | 精品在线观看一区二区三区 | 成人在线视频精品 | 操碰视频在线观看 | 国产精品区一区二区三区 | 福利免费观看 | 91九色网址 | www成人在线观看 | 免费黄色大片在线观看 | 姑娘第四集免费看视频 | 成人在线免费小视频 | 亚洲精品午夜视频 | 日韩做爰视频免费 | 久久久电影电视剧免费看 | 亚洲午夜精选 | 福利一区二区三区视频在线观看 | 国产毛片毛片毛片 | 在线播放黄色网址 | 黄色av免费网站 | 在线a免费观看 | 成人三级视频在线观看 | 国产小视频在线观看 | 免费国产一级淫片 | 91在线播放国产 | 羞羞答答视频 | 国产精品自拍片 | 免费看一级毛片欧美 | 精品国产一区二区三区四区阿崩 | 成人情欲视频在线看免费 | 91九色论坛 | 日产精品久久久一区二区福利 | 中文字幕极速在线观看 | av在线免费播放 | 蜜桃麻豆视频 | 91精品国产乱码久久久久久久久 |