- Swift 4從零到精通iOS開發
- 張益琿
- 392字
- 2019-12-09 14:31:27
第6章 高級運算符與枚舉
控制復雜性是計算機編程的本質。
——Brian Kernighan
本書在前面的章節主要針對Swift語言中的運算符進行介紹,除了算術運算符、邏輯運算符等基礎的運算符外,Swift語言還提供了許多關于運算符的高級使用技巧。開發者甚至可以重新實現系統的運算符或者自定義特殊功能的運算符。
枚舉是Swift語言中一種略微復雜的數據類型。枚舉和類、結構體一樣,也是開發者可以進行定義的一種數據模型,熟悉Objective-C語言的讀者知道,在Objective-C語言中枚舉類型數據實際上就是一種整型數據,在Swift語言中則不同,枚舉類型就是一種獨立的數據類型。Swift語言中的枚舉語法很有特點,相比于Objective-C語言,Swift語言中的枚舉更靈活。比如:讀者可以對枚舉值設置原始值、相關值來擴展枚舉的功能等。
通過本章,你將學習到:
· 位運算符的使用。
· 溢出運算符的意義。
· 對運算符進行重載操作。
· 自定義運算符。
· 枚舉的創建與使用場景。
· 枚舉原始值及相關值的應用。
· 遞歸枚舉與遞歸函數的結合使用。
推薦閱讀
- Boost程序庫完全開發指南:深入C++”準”標準庫(第5版)
- Getting Started with CreateJS
- Swift 3 New Features
- C語言程序設計學習指導與習題解答
- bbPress Complete
- Scala Reactive Programming
- OpenCV with Python By Example
- Clojure for Machine Learning
- Zabbix Performance Tuning
- C++程序設計
- Flask Web開發:基于Python的Web應用開發實戰(第2版)
- Python第三方庫開發應用實戰
- Python數據科學實踐指南
- Arduino Electronics Blueprints
- 微信小程序開發邊做邊學(微課視頻版)