| 程式學習 | 林信良 | 程式人 | Pass by value | 傳值 | 傳參 | Pass by reference | C++ | Java
在不同的程式語言當中,若剛好有同名的術語存在,應該搞清楚它在該語言中確切的定義,而不是硬用其他語言中的定義,甚至是不清楚來源的名詞來理解。
2020-02-27
| 鴨子定型 | Duck typing | Go語言
編譯時期的鴨子定型,代表著開發者對於型態的掌握,實際上還是有其必要的,因為,如此才能知道複雜度被藏在哪裡,以及問題會發生在編譯時期或執行時期
2020-01-16
| 林信良程式人程式開發程式學習 | JavaScrip | 函數式
使事情單純化,是傳遞函式的目的之一,若要強制開發者寫出意圖單一、實作單純的簡明函式,我們在實作時會採用不可變特性,而這麼做的最重要目的,在於釐清副作用函式與純函式的界線
2019-12-26