Swift 學習: 變量和常量

變量和常量

定義

  • let 定義常量,一經(jīng)賦值不允許再修改
  • var 定義變量,賦值之后仍然可以修改
let x = 100
//: 常量一旦設置,不能再次修改,以下代碼會報錯
//x = 300

var y = 200
//: 變量設置之后,可以繼續(xù)修改不會報錯
y = 300

自動推導

  • Swift能夠根據(jù)右邊的代碼,推導出變量的準確類型
  • 通常在開發(fā)時,不需要指定變量的類型
  • 如果要指定變量,可以在變量名后使用:,然后跟上變量的類型

重要技巧:Option + Click 可以查看變量的類型

隱式轉(zhuǎn)換

  • Swift 對數(shù)據(jù)類型要求異常嚴格
  • 任何時候,都不會做隱式轉(zhuǎn)換

如果要對不同類型的數(shù)據(jù)進行計算,必須要顯式的轉(zhuǎn)換

let x2 = 10
let y2 = 10.5

let r1 = Double(x2) + y2
let r2 = x2 + Int(y2)

let & var 的選擇

  • 應該盡量先選擇常量,只有在必須要對變量修改時,才需要修改為 let
  • 在 Xcode 7.0 中,如果沒有修改變量,Xcode 會提示修改為 let
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 關(guān)于 Swift 重要這個文檔所包含的準備信息, 是關(guān)于開發(fā)的 API 和技術(shù)的。這個信息可能會改變, 根據(jù)這個文...
    無灃閱讀 4,643評論 1 27
  • Swift 介紹 簡介 Swift 語言由蘋果公司在 2014 年推出,用來撰寫 OS X 和 iOS 應用程序 ...
    大L君閱讀 3,446評論 3 25
  • 2014年的蘋果全球開發(fā)者大會(WWDC),當Craig Federighi向全世界宣布“We have new ...
    yeshenlong520閱讀 2,407評論 0 9
  • 標簽(空格分隔): Yii2 1 什么是Restful Restful 是一種軟件架構(gòu)風格,提供了一組設計原則和約...
    ahcj_11閱讀 4,046評論 0 1
  • 概述 排序,用一個比較普通的說法就是排隊??梢岳斫鉃榘匆?guī)定的次序重新安排給定的一組對象。在生活中,都知道排隊...
    阿凡提說AI閱讀 152評論 0 0

友情鏈接更多精彩內(nèi)容