AI Academy
促銷
CodeGym University
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題
課程
評論
關於我們
開始
開始學習
立即開始學習
My Progress
Courses
任務地圖
課程
Swift
Swift
等級 2
IT 產業與你
Swift SELF
等級 2,
課程 0
在這堂課中,你將了解資訊革命如何改變世界,為什麼 IT 公司成為最大且最昂貴的公司,IT 工作打開了哪些前景,以及為什麼現在是成為程式設計師的最佳時機。還有範例、數字與激勵人心的事實!
整數:Int、運算子優先順序與 %
Swift SELF
等級 2,
課程 1
在這堂課中,你會透過
Int
來了解 Swift 中整數運算的基礎:基本算術運算、整數除法
/
的行為、餘數運算子
%
,以及運算子優先順序和括號在運算式中的作用。透過範例,你會看到為什麼「正確的程式碼」有時會得到意料之外的結果,以及如何讓計算更易讀、更可預測。
Swift 中的字串:String、插值 "\(...)"
Swift SELF
等級 2,
課程 2
在這堂課中,你會了解 Swift 字串的基礎:
String
這個型別是什麼、如何使用字串字面值、透過
+
做串接和使用
"\(...)"
插值有什麼不同、為什麼不能直接把
String
和
Int
相加,以及如何為主控台題目組合出清楚且精確的文字輸出。
輸入 —
readLine()
以及為什麼它是
String
?
Swift SELF
等級 2,
課程 3
在這堂課中,你會了解 Swift 中的主控台輸入是如何透過
readLine()
運作的、為什麼結果的型別是
String
?
、什麼是
Optional
和
nil
,以及為什麼在輸出時有時會出現
Optional
(
"..."
)
。透過簡單的範例,你會建立對輸入的正確思維模型:字串不一定會到來。
從輸入進行轉換:Int(line), Double(line)
Swift SELF
等級 2,
課程 4
在這堂課中,我們會了解在 Swift 中如何把
readLine()
的輸入透過
Int
(
line
)
和
Double
(
line
)
轉成數字,為什麼結果是
Optional
,
nil
會在哪裡出現,以及如何使用
??
運算子安全地設定預設值。
輸入多個值 — split(separator:)
Swift SELF
等級 2,
課程 5
在這堂課中,你將了解如何在 Swift 中使用
split(separator:)
從同一行字串讀取多個值:token 是如何運作的、為什麼結果是
Substring
、如何將它轉成
String
,再轉成
Int
,以及在處理索引與分隔符時會出現哪些典型錯誤。
CodeGym 平台:學習如何運作
Swift SELF
等級 2,
課程 6
認識 CodeGym 平台的運作方式:課程和大學是如何組成的,什麼是任務與模組,等級、講座和題目的系統如何運作,為什麼需要「黑物質」,在哪裡尋求協助,以及如何用手機學習。這堂課將帶您全面了解 CodeGym 的各種可能性!
Please enable JavaScript to continue using this application.