iT邦幫忙

杯 的所有留言 30

Day 35. 戰線擴張・命名空間 X 組織分明 - TypeScript Namespaces Introduction

嗨~ 關於「3. 同個命名空間下,能不能覆寫前一個命名空間輸出的功能?」做個補充: 這邊我認為不是能不能在 namespace 下覆蓋的問題,比較像是回到 js...

2023-05-18 ‧ 由 留言

Day 28. 機動藍圖・抽象類別 X 藍圖基底 - TypeScript Abstract Class

嗨~看完這部分後,有幾個疑惑想詢問一下: 為何不用 super(),而要改用 abstract 方法,效果有什麼差別嗎? Character.ts 的部...

2022-10-12 ‧ 由 留言

Day 25. 機動藍圖・類別與介面 X 終極的組合 - Ultimate Combo of Class & Interface

嗨~這部分看完後,有一些不同的想法: 我認為並非從「哪個 class 創建出 instance」來做判斷,而只是單純從「該 instance 本身」來做判斷。(...

2022-10-06 ‧ 由 留言

Day 23. 機動藍圖・私有建構子 X 單身狗模式 - Private Constructor & Singleton Pattern

嗨~ 這裡有個疑問: 因為我沒接觸過多執行緒,所以不確定多執行緒的環境下會怎麼處理。但就我對 JS 的理解,在 JS 的 class 中,static 應該是在...

2022-09-29 ‧ 由 留言

Day 21. 機動藍圖・靜態成員 X 即刻操作 - Static Properties & Methods

因此 area 與 circumference 這兩個方法裡面就算去呼叫 StaticCircleGeometry 是不會出現錯誤的,但是如果你在外面呼叫就會...

2022-09-28 ‧ 由 留言

Day 19. 機動藍圖・存取修飾 X 藍圖規劃 - TypeScript Class Access Modifiers

補充一下,在看這部分時發現: private & protected 都只是 TS 在編譯時做檢查,依然可以被從外部繞過存取。 使用 js class #屬性...

2022-09-20 ‧ 由 留言

Day 15. 機動藍圖・功能多樣性 X 多樣性介面 - More on TypeScript Interface

圖七 沒有報錯,應該是 as 的特性 // EX. 這樣也不會報錯 const a = { x: 1 } as { x: number; y: string }...

2022-08-28 ‧ 由 留言

Day 10. 前線維護・特殊型別 X 永無止盡 - Never Type

嗨, 最近跟著這系列文章在學習 TS。 最文章最末介紹回傳註記回 never 的例子中,我認為可以把例子改為 if (1 > 0)。 因為實際上他不會去計...

2022-08-11 ‧ 由 留言

Functor 4: 圖解 Box Data Type 之方法 map、flatMap、chain

const Box = f => ({ map: g => Effect( x => g(f(x)) ), flatMap:...

2022-04-17 ‧ 由 留言

Functor 3: 程式碼解說篇

關於以下這段範例,是不是只有 console.log('Hello World') 才是 Effect? 有再另外 log 出他的結果才會得到 1,所以最後改...

2022-04-17 ‧ 由 留言