Typescript 中的泛型为什么要用<T>、<U>..等符号,是什么的简写吗?

2017-11-26 21:33:31 +08:00
 think2011
10755 次点击
所在节点    JavaScript
27 条回复
HowToMakeLove
2017-11-27 11:15:51 +08:00
占变量类型的位啊,你可以随意起名
bramblex
2017-11-27 11:21:34 +08:00
如果你能把类型系统单独拿出来理解, 当成一个独立的语言, 类型进行独立的计算.

类型有值, 有变量, 有函数, 有运算符.

那你就能理解一切语言的类型系统了. typescript 这种已经算最简单的了
momocraft
2017-11-27 11:34:39 +08:00
感觉在非常泛的 (想不到更具体名字的) 型上用 T U 比较多。有较具体的背景时也可以用 E (lement) / Req / Res 等。
mooncakejs
2017-11-27 11:57:35 +08:00
随便用的,一般还有 P TPUEK
bombless
2017-11-27 12:50:55 +08:00
一般就是 t 是类型,多出一个类型变量就用下一个就是 u,再不行就 v,w 啥的。
不过分析里面一些人习惯用 u 和 v 做二元函数的参数名,所以经常是直接就用 u 和 v 了。
挺多玩类型的人数学素养还是不错的,就用上了数学中的习惯,也有一些人纯粹是模仿其他人的习惯这样大家都看的舒服
AngelCriss
2017-11-27 18:12:21 +08:00
@bramblex 活捉 jiji 的思念
qsnow6
2017-11-28 22:34:16 +08:00
js 是一门进化出来的语言,基本上就是缺啥了,就从别的成熟的语言搬点过来。所以现在撸点 JS 代码比以前要方便得多了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/409721

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX