Swift - 基本數(shù)據(jù)類型(零)

一、 Swift的基本數(shù)據(jù)類型:
  • Int、Float、Double、Bool、Character、String
  • Array、Dictionary、(元組類型)Tuple、(可選類型)Optional
    數(shù)據(jù)類型的首字母都是大寫
    兩個(gè)類型不相同的數(shù)值,是不能直接進(jìn)行運(yùn)算的
二、如何指定變量/常量的數(shù)據(jù)類型:
  • 在變量/常量名后面加冒號(:)和類型名稱
    let age : Int = 12 //表示定義一個(gè)Int類型的常量,其初始值為12
  • 一般不需要指定變量、常量的類型。如果在聲明變量/常量的時(shí)候賦了初始值,Swift會(huì)自動(dòng)推斷這個(gè)變量/常量的類型。
  • Swift要求變量在使用前必須進(jìn)行初始化。
三、最值
  • 可以通過min和max屬性來獲取某個(gè)類型的最小值和最大值
    let minValue = UInt8.min
    let maxValue = UInt8.max
四、數(shù)字格式
  • 數(shù)字可以樣增加額外的格式,使它們更容易閱讀
    
  • 可以增加額外的零0
    let money = 001999 //1999
    let money1 = 001999.000 //1999.0

  • 可以增加額外的下劃線 _
    let x = 1_000_000 //1000000
    let y = 100_0000 //1000000
    let z = 1_000_000.000_001

五、類型別名
  • 可以使用typealias關(guān)鍵字定義類型的別名,跟C語言的typedef作用類似
    typealias MyInt = Int
    //給Int類型起了個(gè)別名叫做MyInt
  • 原類型名稱能用在什么地方,別名就能用在什么地方
    1. 聲明變量/常量類型
    let num: MyInt = 20
    2. 獲得類型的最大值
    let minValue = MyInt.min
    3. 類型轉(zhuǎn)換
    let num = MyInt(3.14) //3
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • Swift 是一門開發(fā) iOS, macOS, watchOS 和 tvOS 應(yīng)用的新語言。然而,如果你有 C 或...
    XLsn0w閱讀 985評論 2 1
  • 關(guān)于 Swift 重要這個(gè)文檔所包含的準(zhǔn)備信息, 是關(guān)于開發(fā)的 API 和技術(shù)的。這個(gè)信息可能會(huì)改變, 根據(jù)這個(gè)文...
    無灃閱讀 4,612評論 1 27
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 4,190評論 1 10
  • Swift基本語法 簡介1.什么是SwiftSwift是蘋果于2014年WWDC(蘋果開發(fā)者大會(huì))發(fā)布的全新編程語...
    small_Sun閱讀 549評論 0 0
  • 一 楚銘認(rèn)識(shí)晴雪時(shí),他二十四歲,晴雪二十一。兩人一見鐘情,共同譜寫了一曲戀歌。三個(gè)月后,這段愛情因?yàn)榍缪┑囊魄閯e戀...
    暴雨驕陽閱讀 488評論 0 1

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