學習 Kotlin 系列:函數、參數 yes, my master

2020/05/17閱讀時間約 1 分鐘
程式是個單純的小伙子,他會按照程式碼的內容執行動作,所以我們可以把函數當作給他的指令「單位」,不是最小單位,就只是單位。
以下是令人熱血沸騰的情境:
「射擊準備!發射角度東偏南33度,目標距離200公尺,風向正西速度每小時100公里,氣溫38度,濕度百分之20。」
「yes, my master.」
「發射!」
「yes, my master.」
從指令來看,有三個指令,一個是射擊準備,另一個是發射,最後是每次收到指令的回應。
對目標和天氣的描述則是射擊準備的參數。
所以程式碼如下:
fun 射擊準備(發射角度, 目標距離, 風向風速, 氣溫, 濕度) {調整彈道}
fun 發射() {按下板機}
fun 收到指令() {回應 yes, my master.}
後面將繼續使用這個情境解釋類型(Type)、物件(Object)、條件式(Condition)。
Kate
Kate
女性工程師,以 Kate 之名出沒於科技社群,喜歡設計程式、解難題、看小說和塗鴉。 鐵人賽得獎的作品已經整理擴寫出書《老姐要用Kotlin寫專案:從 Server 到 Android APP 的開發生存日記》,歡迎購買。
留言0
查看全部
發表第一個留言支持創作者!