【发布时间】:2019-04-25 22:12:55
【问题描述】:
当您编写此方法时:
// @flow
function greeting (name: string = 8): string {
return `Hello ${name}!!`
}
流程检查默认值是否错误,对我来说没问题,但是使用以下代码:
// @flow
function greeting (name = 'world'): string {
return `Hello ${name}!!`
}
greeting(8)
使用数字参数没有错误,正如我所期望的那样
function greeting (name: string = 'world'): string {
return `Hello ${name}!!`
}
为什么不能用默认值推断类型?
提前致谢。
【问题讨论】:
标签: javascript flowtype