Sunrabbit

還在一個一個手動輸入類型嗎?

  • 撰写语言: 韓国語
  • 基准国家: 所有国家country-flag
  • 信息技术

撰写: 2024-08-13

撰写: 2024-08-13 18:35

讓我們以一個程式碼範例來看看。

這段程式碼的功能是將每個單字的第一個字母轉換成大寫。


雖然很簡單,但這樣做會導致回傳類型變成 string,而無法進行類型推斷。



當然,我們可以像上面這樣,一個一個地定義類型。

但是,這種類型定義的可讀性並不好。嵌套的三元運算子和遞迴結構是問題所在。

但令人驚訝的是,TypeScript 支援高階類型。

而且,基於這種高階類型,還有一個高階類型庫。



使用這個庫,我們可以更簡潔地整理類型定義。


這個程式碼在這裡。


像這樣,透過高階類型,我們可以讓類型定義更具可讀性。

此外,還有許多其他功能,建議您瀏覽一下網站,並在需要時使用。


评论0