关于函数的类型别名

来源:2-16 类型别名,字面量 和 交叉类型

qq_她眼里有一片海_03181916

2020-09-22

let sum: (x: number, y: number) => number
老师 这种定义不是定义sum的形状吗(类型注解)
怎么可以直接sum(1,2)这种使用啊,也没有明确的函数体实现

写回答

1回答

张轩

2020-09-22

同学你好 提出这个问题说明你认真思考过了 typescript 最大作用就是标注类型 当我们显式的声明了一个类型 那么它就会认为是这个类型的 在下一节声明文件中有更多关于这个的内容 你可以搞清楚来龙去脉

0
4
慕莱坞0998854
回复
qq_她眼里有一片海_03181916
我发现你把这段代码放到https://www.typescriptlang.org/zh/play这个上面去运行的话,会报错,会提示你sum函数没有被赋值.
2020-09-30
共4条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程