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