国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > iOS > 正文

swift 隱式可選型實(shí)例詳解

2020-07-26 02:47:52
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

1、隱式可選型的基本使用

var errorMessage: String? = nilerrorMessage = "Not Found""The message is " + errorMessage!

隱式可選型的定義

var errorMessage: String! = nilerrorMessage = "Not Found""The message is " + errorMessage

隱式可選型不需要解包,所以隱式可選型容易出錯(cuò)

以上程序當(dāng)errorMessage為nil時(shí)程序會(huì)報(bào)錯(cuò)

2、隱式可選型的實(shí)際應(yīng)用

// 主要應(yīng)用在類(lèi)的成員變量的初始化上class City{  let cityName: String  unowned var country: Country  init( cityName: String , country: Country){    self.cityName = cityName    self.country = country  }}class Country{  let countryName: String  var capitalCity: City!  init( countryName: String , capitalCity: String ){    self.countryName = countryName    self.capitalCity = City(cityName: capitalCity, country: self)  }  func showInfo(){    print("This is /(countryName).")    print("The capital is /(capitalCity.cityName).")  }}let china = Country(countryName: "China", capitalCity: "Beijing")china.showInfo()

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 花垣县| 南宫市| 东台市| 河池市| 疏附县| 马公市| 庐江县| 平邑县| 黄梅县| 榆树市| 泽州县| 嘉荫县| 白水县| 上蔡县| 海南省| 南丰县| 河源市| 冷水江市| 渭源县| 宣恩县| 叙永县| 郴州市| 贵定县| 田阳县| 含山县| 秦安县| 洪洞县| 河曲县| 平泉县| 乌鲁木齐县| 射阳县| 汉阴县| 新昌县| 台南县| 安康市| 普格县| 思茅市| 开阳县| 抚州市| 进贤县| 清涧县|