官术网_书友最值得收藏!

6.7 模擬面試

(1)Swift語言中有“++”和“--”運算符嗎?

回答問題要點:

① 在Swift的初期版本中是有“++”和“--”這兩個運算符的,在Swift 2.2版本之后這兩個運算符被移除了。

② 自增和自減運算符是類C語言中非常煩瑣的一個運算符,很多時候這兩個運算符對初學者造成了很大的困擾,編寫的代碼易讀性差并且所實現的功能完全可以用其他方式實現。

③ 雖然Swift的原生框架中將這兩個運算符移除了,但是如果真的需要,開發者依然可以使用Swift中的自定義運算符技術來重新實現這兩個運算符。

核心理解內容:

了解“++”和“--”運算符在類C語言中的簡單用法和作用。熟練使用Swift語言中的自定義運算符技術。

(2)怎樣理解枚舉?Swift中的枚舉有怎樣的特別之處?

回答問題要點:

① 枚舉也是一種數據類型,數據類型的作用就是用來描述數據,枚舉通常用來描述一組簡單的、屬性一致的數據。

② 和其他編程語言不同,枚舉在Swift中被設計得非常強大,其可以通過繼承于某個數據類型來為每一個枚舉值指定原始值,其也可以在定義枚舉值時定義一組與之有聯系的相關值。通過相關值,枚舉可以描述數據的靈活性大大增強了。

核心理解內容:

理解枚舉的基本用法,熟悉原始值與相關值的意義,能夠簡單使用遞歸枚舉的技巧編寫代碼。

主站蜘蛛池模板: 辽阳县| 黄石市| 靖远县| 罗平县| 尚义县| 颍上县| 昆山市| 合山市| 永川市| 称多县| 怀柔区| 营口市| 清苑县| 溧阳市| 金坛市| 邳州市| 石楼县| 北海市| 怀宁县| 城市| 新疆| 丽水市| 彩票| 福贡县| 米泉市| 鹿邑县| 滦南县| 合川市| 东丽区| 当阳市| 兴和县| 桂平市| 南木林县| 岱山县| 连平县| 甘泉县| 宜丰县| 罗田县| 万宁市| 陵水| 固镇县|