typescript - 编写简单函数类型的冗余输入
问题描述
查看有关 Typescript 的文档,他们展示了编写函数 type 的示例。
let myAdd: (x: number, y: number) => number =
function(x: number, y: number): number { return x + y; };
我花了一段时间来破译上面的内容,当我终于破译时,这似乎是多余的打字。
不会myAdd
自动获取从表达式右侧定义的类型?我没有看到在左侧基本上再次定义它(以稍微不同的格式)的意义。
我还有什么不明白的?
解决方案
您是在谈论紧随其后的部分“推断类型”吗?
在使用示例时,您可能会注意到 TypeScript 编译器可以计算出类型,即使您在等式的一侧只有类型:
// myAdd has the full function type let myAdd = function(x: number, y: number): number { return x + y; };
推荐阅读
- python - IndexError: 索引 0 处的掩码 [1, 1682] 的形状与索引 0 处的索引张量 [100, 1682] 的形状不匹配
- lets-encrypt - Ispconfig 3.1.13p1 问题创建新的让我们加密证书。多个帐户
- sql - 从 SELECT QUERY 结果创建变量
- python - 在 matplotlib/seaborn 中为箱线图添加图例
- asp.net-mvc - System.ArgumentNullException:“值不能为空。”
- azure-devops - 让 ADO 管道跳过 Terraform 计划的步骤没有变化
- sql - 如何确定组内计数最高的类别?
- momentjs - 为什么 Tabulator 在使用 moment.js 作为日期格式化程序时从输入的日期中减去一天?
- python - 熊猫与条件聚合合并
- javascript - 随着时间的增加打印数组中的项目