- Swift 4從零到精通iOS開發
- 張益琿
- 496字
- 2019-12-09 14:31:30
6.7 模擬面試
(1)Swift語言中有“++”和“--”運算符嗎?
回答問題要點:
① 在Swift的初期版本中是有“++”和“--”這兩個運算符的,在Swift 2.2版本之后這兩個運算符被移除了。
② 自增和自減運算符是類C語言中非常煩瑣的一個運算符,很多時候這兩個運算符對初學者造成了很大的困擾,編寫的代碼易讀性差并且所實現的功能完全可以用其他方式實現。
③ 雖然Swift的原生框架中將這兩個運算符移除了,但是如果真的需要,開發者依然可以使用Swift中的自定義運算符技術來重新實現這兩個運算符。
核心理解內容:
了解“++”和“--”運算符在類C語言中的簡單用法和作用。熟練使用Swift語言中的自定義運算符技術。
(2)怎樣理解枚舉?Swift中的枚舉有怎樣的特別之處?
回答問題要點:
① 枚舉也是一種數據類型,數據類型的作用就是用來描述數據,枚舉通常用來描述一組簡單的、屬性一致的數據。
② 和其他編程語言不同,枚舉在Swift中被設計得非常強大,其可以通過繼承于某個數據類型來為每一個枚舉值指定原始值,其也可以在定義枚舉值時定義一組與之有聯系的相關值。通過相關值,枚舉可以描述數據的靈活性大大增強了。
核心理解內容:
理解枚舉的基本用法,熟悉原始值與相關值的意義,能夠簡單使用遞歸枚舉的技巧編寫代碼。
推薦閱讀
- Python數據分析從0到1
- 前端HTML+CSS修煉之道(視頻同步+直播)
- 硅谷Python工程師面試指南:數據結構、算法與系統設計
- RSpec Essentials
- Express Web Application Development
- 編程改變生活:用Python提升你的能力(進階篇·微課視頻版)
- Docker:容器與容器云(第2版)
- Node.js 6.x Blueprints
- TypeScript全棧開發
- 軟件設計模式(Java版)
- Koa與Node.js開發實戰
- Instant AppFog
- Mastering Magento Theme Design
- 精通Oracle 12c 數據庫管理
- Switching to Angular 2