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

第4章 基本運算符與程序流程控制

上帝創造了整數,所有其余的數都是人造的。

——利奧波德·克羅內克

世界上所有的運算無外乎都是由計算過程與結果兩部分組成的,無論這個結果是否符合預期目標。在編程中,運算由表達式表示,而量值和運算符共同構成了表達式。Swift語言對運算符的支持可謂強大,其除了支持C語言與Objective-C語言中常用的運算符之外,還提供了一些十分有特點的運算符,例如空合并運算符、區間運算符等。除此之外,Swift語言還支持對運算符進行重載與自定義操作,開發者可以根據自己的需要為系統的運算符提供新的運算方法,甚至自定義自己的運算符。

程序存在的意義就是幫助人們實現解題思路和進行重復性的計算,然而任何復雜問題的解決過程都不是從上到下線性完成的,對程序流程的控制能力是編程語言強大的關鍵所在。Swift語言中提供了強大的程序流程控制語句,無論是循環結構、選擇結構還是跳轉結構,開發者都可以十分方便地運用,并且Swift語言的語句設計也更加簡潔與優美。通過本章的學習,讀者將會更深刻地體會到這一點。

通過本章,你將學習到:

  • 各種運算符的應用。
  • 運算符的優先級與結合性。
  • 使用for-in結構進行循環遍歷。
  • 使用while與repeat-while結構進行條件循環。
  • 使用if與if-else結構進行選擇判斷。
  • 使用switch-case結構進行多分支選擇。
  • 使用跳轉語句靈活控制程序流程。
主站蜘蛛池模板: 宣汉县| 炎陵县| 嘉义县| 梅河口市| 墨脱县| 海盐县| 焦作市| 淅川县| 沁水县| 调兵山市| 阿荣旗| 白山市| 怀柔区| 绵阳市| 县级市| 阳朔县| 常德市| 额尔古纳市| 安平县| 平武县| 体育| 神农架林区| 友谊县| 广元市| 于田县| 明水县| 延津县| 乌兰察布市| 南康市| 革吉县| 子长县| 新竹市| 东港市| 喀喇沁旗| 东方市| 延安市| 红原县| 铜鼓县| 通许县| 哈密市| 蓝田县|