Swift編程語言引入重大更新
蘋果公司在 WWDC 2014 上發布了全新的編程語言 Swift,這門語言引發了開發者的極大熱情。問世才一月有余,Swift 語言已經進入今年 7 月的 TIOBE 編程語言排行榜,并排到了第 16 位。要知道 Go、Scala 和 Erlang 等有很多開發者關注的語言目前的排名分別是 30、40 和 44。當然,之所以能夠取得這一驕人成績,與蘋果一手創建的 Mac OS 和 iOS App 生態圈是分不開的。
近日,蘋果發布了 Xcode 6 的 Beta 3 版本,Swift 語言也引入了重大更新,其中包括:
- 完全重新設計了 Swift 中的數組,使其支持完整的值語義。
- 數組類型的簡寫語法從 SomeType[]修改為[SomeType]。
- 修改了 Dictionary 相關的語法糖,可以使用[KeyType: ValueType]表示 Dictionary<KeyType,ValueType>。
- 為避免和底層的類型混淆,從C語言導入的 API 不再使用 CInt 或 CFloat 等類型別名,轉而使用 Int32 和 Float 等。
- nil 現在是語言中的一個字面常量,不再是_Nil 類型的一個全局常量。 </ol>
更多細節,可以參考 Xcode 6 Beta 3 的發布說明(需要蘋果開發者賬號)。
在線的電子書《The Swift Programming Language》也進行了相應的修改。在熱心開發者的協力之下,本書的最初版本已經翻譯為中文,針對英文版的更新,中文翻譯也在緊跟。
來自: InfoQ
<span id="shareA4" class="fl">
</span>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!