前言
在學過變數、運算子、條件判斷、迴圈以及函式之後,我們已經能寫出有邏輯、能重複利用的程式。但隨著功能越來越多,光靠函式和變數來組織程式碼,仍然容易變得凌亂。...
前言及動機
筆者大學時沒認真上課,C++ 會的跟C差不多,可能比C語言多個Class 跟 C++11 smart pointers 的皮毛而已,馬步沒扎穩,寫程...
今天我們要認識兩個超常用的型別——
Union(聯合型別) 和 Intersection(交叉型別)。
它們的概念超直覺,但用得好,型別設計會靈活到飛起來。...
第一次看此系列文的朋友,請先移步到 Day 1 – 如何開始?進行方式、自我介紹實戰 哦!
🎬 情境故事
團隊準備推出第一版登入功能。PM 說只要「帳號密碼登入...
昨天我們學了 型別守衛(Type Guards),
今天來看看 TypeScript 內建的「型別小工具」。
它們能讓你不用重寫型別,就能快速得到你想要的型別變...
樹(Tree)是一個時常用在處理 UI 與其中的項目關係的一個資料結構。像是在瀏覽器生成 HTML 架構,以及使用 CSS 來完成外觀更動時,都會運用到相對應的...