【问题标题】:Flow understanding A type based on another type流理解 基于另一种类型的类型
【发布时间】:2018-12-08 14:31:12
【问题描述】:

我正在浏览流程文档 (HERE) 并遇到以下代码行:

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

以上代码用于说明一种基于另一种类型的类型的示例。我不太明白它的用法以及这将如何实际适用,有人可以通过一个实际/现实生活中的例子来说明这一点。

【问题讨论】:

  • 不确定您是否使用 Typescript,但this 文章解释得很好。
  • @Prachi 这不是打字稿,而是 flow 。不过谢谢

标签: javascript reactjs flowtype


【解决方案1】:

这些是Generics

因此,如果您在 javascript 中编译该代码,它将看起来像

function identity(arg) {
    return arg;
}

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

从上面link

【讨论】:

    猜你喜欢
    • 2019-05-24
    • 1970-01-01
    • 2017-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多