function f (): number {
}
function f2 (): void {
}
因为返回值是可以省的,那到底加不加好?
如果是没有返回值会加 void 吗
1
agagega 2019-08-04 18:59:19 +08:00 via iPhone
不至于这么蠢,会推断的
|
2
SilentDepth 2019-08-05 12:22:56 +08:00
如果确定这个函数有返回,会写,主要是为了避免自己太蠢 return 了错误的数据类型。
当然有时候还是会犯懒,如果函数体很短就交给 TSC 自动推断了( |
3
love OP @agagega 是会推断,但你阅读代码时要自己阅读代码实现推断出具体返回类型
比如 public fuck() { return this.cache().you(); } 经常会跳回来看实现,有返回值是不是更容易看明白用法 |
4
jkmf 2019-08-19 11:26:19 +08:00
会
|