Swift數據類型簡介


用 Swift 編寫 iOS 和 OS X 應用將是一場美妙的體驗,Swift 之后也會不斷開發新特性和兼容性。

Swift 提供了與C、Objective-C的相似的基礎數據類型,包含整數Int,浮點數Double、Float,布爾值 Bool 以及String 字符串。同時Swift也提供了兩種強大的集合數據類型,包括 Array(數組)和Dictionary(字典)。更多集合類型信息請參閱:Collection Types

和C一樣,Swift使用變量來儲存和訪問數值。Swift也支持數值不能改變的變量,這在C中我們稱為常量,但在Swift中常量將會更加強大。當變量值不需要改變的時候,可以使用常量,這會使得代碼更加安全和簡潔。

另外,Swift引入了在Objective-C中沒有的一些高級數據類型,例如tuples(元組),可以使你創建和傳遞一組數值。

Swift 還引入了可選項類型(Optionals),用於處理變量值不存在的情況。可選項的意思有兩種:一是變量是存在的,例如等於X,二是變量值根本不存在。 Optionals類似於Objective-C中指向nil的指針,但是適用於所有的數據類型,而非僅僅局限於類,Optionals 相比於Objective-C中nil指針更加安全和簡明,並且也是Swift諸多最強大功能的核心。

Swift是一門類型安全的語言,Optionals就是代表。Swift能幫助你在類型安全的環境下工作,如果你的代碼中需要使用String類型,Swift的安全機制能阻止你錯誤的將Int值傳遞過來,這使你在開發階段就能及時發現並修正問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM