代码之家  ›  专栏  ›  技术社区  ›  Alexander Solonik

基于另一类型理解类型的流

  •  0
  • Alexander Solonik  · 技术社区  · 8 年前

    我在浏览流程文件( HERE )遇到了以下几行代码:

    function identity<T>(value: T): T {
      return value;
    }
    

    上面的代码用于说明 基于另一个类型的类型 . 我不太明白它的用法,也不知道它是如何实际应用的,能不能有人用一个实际的例子来说明一下。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Manoz    8 年前

    这些是 Generics .

    所以如果你用javascript编译代码

    function identity(arg) {
        return arg;
    }
    

    所以基本上,当你把一个参数传递给这个函数时,它会返回相同类型的值。

    从上面 link

    enter image description here