Sunrabbit

Még mindig kézzel gépeled be a típusokat?

  • Írás nyelve: Koreai
  • Országkód: Minden országcountry-flag
  • Informatika

Létrehozva: 2024-08-13

Létrehozva: 2024-08-13 18:35

Vegyünk egy példakódot.

Ez egy olyan kód, amely minden szó első betűjét nagybetűssé alakítja.


Egyszerű, de a visszatérési típus string lesz, és a típuskövetkeztetés nem lehetséges.



Természetesen, a típusokat egyenként beírhatjuk, mint fent.

De a fenti típus nem túl olvasható. A beágyazott feltételes operátorok és a rekurzív szerkezet okozza a problémát.

De meglepő módon a TypeScript támogatja a magasabb rendű típusokat.

És van egy magasabb rendű típusokból álló könyvtár, amely ezekre épül.



Ezt a könyvtárat használva a típusdefiníciókat áttekinthetőbbé tehetjük.


Ez a kóditt található.


Így a magasabb rendű típusok segítségével a típusokat áttekinthetőbbé tehetjük.

Ezenkívül számos más funkció is rendelkezésre áll, érdemes megnézni a weboldalt, és szükség esetén használni.


Hozzászólások0