- Swift 5從零到精通iOS開發訓練營
- 張益琿編著
- 526字
- 2022-07-27 18:32:09
第4章 基本運算符與程序流程控制
上帝創造了整數,所有其余的數都是人造的。
——利奧波德·克羅內克
世界上所有的運算無外乎都是由計算過程與結果兩部分組成的,無論這個結果是否符合預期目標。在編程中,運算由表達式表示,而量值和運算符共同構成了表達式。Swift語言對運算符的支持可謂強大,其除了支持C語言與Objective-C語言中常用的運算符之外,還提供了一些十分有特點的運算符,例如空合并運算符、區間運算符等。除此之外,Swift語言還支持對運算符進行重載與自定義操作,開發者可以根據自己的需要為系統的運算符提供新的運算方法,甚至自定義自己的運算符。
程序存在的意義就是幫助人們實現解題思路和進行重復性的計算,然而任何復雜問題的解決過程都不是從上到下線性完成的,對程序流程的控制能力是編程語言強大的關鍵所在。Swift語言中提供了強大的程序流程控制語句,無論是循環結構、選擇結構還是跳轉結構,開發者都可以十分方便地運用,并且Swift語言的語句設計也更加簡潔與優美。通過本章的學習,讀者將會更深刻地體會到這一點。
通過本章,你將學習到:
- 各種運算符的應用。
- 運算符的優先級與結合性。
- 使用for-in結構進行循環遍歷。
- 使用while與repeat-while結構進行條件循環。
- 使用if與if-else結構進行選擇判斷。
- 使用switch-case結構進行多分支選擇。
- 使用跳轉語句靈活控制程序流程。
推薦閱讀
- 數據科學實戰手冊(R+Python)
- Mastering JavaScript Functional Programming
- Android Jetpack開發:原理解析與應用實戰
- Practical UX Design
- Programming ArcGIS 10.1 with Python Cookbook
- 深入淺出Windows API程序設計:編程基礎篇
- Scratch 3.0少兒編程與邏輯思維訓練
- PHP+MySQL+Dreamweaver動態網站開發實例教程
- Python機器學習算法與實戰
- Java系統化項目開發教程
- C語言開發基礎教程(Dev-C++)(第2版)
- 寫給大家看的Midjourney設計書
- Android系統下Java編程詳解
- 零基礎C語言學習筆記
- Java核心技術速學版(第3版)