iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 23
0

前言:今天開始會連續幾天的 Swift FP 介紹,但由於這個月都處於水深火熱之中,真的沒時間多寫些什麼(但有時間
打球?),但我在這邊發願,只要手上工作到一段落,一定會把之前寫過的修的更完善更容易閱讀,尤其是這一系列,好了廢話不多說,我們馬上進入下一段廢話(喂

大家可以想像一下,今天你操作著一個變數,我們今天姑且叫他 something 好了
"var something = 0"
然後有一個 function 叫做 doSomething
有一天 something 值突然 被 doSomething變成 100 了

func doSomething() {
something = 100
}

太神奇了吧!我的傑克(現在真的還有人這樣說嗎),你眉頭一皺發現豆漿並不香醇~
所以 doSomething 到底是在幹嘛的,他幹嘛動我的something,你就覺得氣x5

今天如果還有
jackWantToDoSomething()
jerryWantToDoSomething()
joshWantToDoSomething()
等等
.
.
.
都要去染指哪個 something ,你就無法確定 something 的會變成誰的形狀,痾我是說狀態,這在程式設計中是個問題,會讓人難以理解這個變數隨折時間經過最後到底產生了什麼變化,所以下一篇就開始要帶入本次的重點 Functional Programming (FP),試圖想各位清楚 FP 對這個問題帶來了什麼解決方法,大家明天見


上一篇
如何讓 PNG 檔的圖片染色
下一篇
Swift Functional Programming (二)
系列文
iOS 開發:燃燒吧! 從初心者到超級初心者的轉職之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言