Swift之可選項(xiàng)的概念

基本介紹

Optional是swift的一大特色,也是swift初學(xué)者最容易困惑的問題;
定義變量時(shí),如果指定是可選的,表示該變量可以有一個(gè)指定類型的值,也可以是nil;
定義變量時(shí),在類型后面添加一個(gè)?,表示該變量是可選的;
變量可選項(xiàng)的默認(rèn)值是nil;
常量可選項(xiàng)沒有默認(rèn)值,主要用于在構(gòu)造函數(shù)中給常量設(shè)置初始數(shù)值。

舉例

原始的定義

let x: Optional = 10
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 關(guān)于 Swift 重要這個(gè)文檔所包含的準(zhǔn)備信息, 是關(guān)于開發(fā)的 API 和技術(shù)的。這個(gè)信息可能會改變, 根據(jù)這個(gè)文...
    無灃閱讀 4,372評論 1 27
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 3,881評論 1 10
  • Swift 是一門開發(fā) iOS, macOS, watchOS 和 tvOS 應(yīng)用的新語言。然而,如果你有 C 或...
    XLsn0w閱讀 930評論 2 1
  • 初夏的黃昏,一個(gè)人靜靜地穿過岳麓書院,來到后門的愛晚亭。青楓峽的楓葉此時(shí)尚未經(jīng)歷季節(jié)的風(fēng)霜,含蓄的綠著。亭畔的湖泊...
    清清無書閱讀 914評論 0 3
  • 記得我只在小學(xué)到高中時(shí)認(rèn)真寫過文章,現(xiàn)在好久沒有寫文章了,不知道從哪里入手,任何文字都顯的無力。 記得小學(xué)時(shí)...
    稻草花閱讀 139評論 0 1