只要我知道,在Typescript中有兩種類型的語法。爲什麼在打字稿中有兩種不同的鑄造語法?
只需使用
<
和>
投const a = <A>b;
使用
as
語句投const a = b as A;
我猜產生的1碼或2完全一樣。 而且,當我開始使用Typescript時,沒有這樣的語法來使用as
聲明。我猜as
是打字稿中的新語法。
但是,應該有一些理由來使新的語法。爲什麼他們需要這些語法?如果只有1個演員的語法,是否有不方便的地方?
只要我知道,在Typescript中有兩種類型的語法。爲什麼在打字稿中有兩種不同的鑄造語法?
只需使用<
和>
投
const a = <A>b;
使用as
語句投
const a = b as A;
我猜產生的1碼或2完全一樣。 而且,當我開始使用Typescript時,沒有這樣的語法來使用as
聲明。我猜as
是打字稿中的新語法。
但是,應該有一些理由來使新的語法。爲什麼他們需要這些語法?如果只有1個演員的語法,是否有不方便的地方?
這不叫(不應該被稱爲)「鑄造」。正確的術語是「類型斷言」。 – 2016-08-13 07:21:46