【发布时间】:2017-05-13 05:11:30
【问题描述】:
最近在GitHub project看到了这个函数声明:
function configureStore(onComplete: ?() => void) {
这个问号是关于什么的?
我猜,onComplete 是命名参数,获取函数调用。问号是说明这个参数可以是可选的,并且默认为“void”,这意味着与 nil/null 指针相同,这意味着此处分配的“无闭包”。
我说的对吗?
【问题讨论】:
-
否;这是一种类型。
-
你能给我解释一下吗? (或发送文档链接;我已经在谷歌搜索但没有找到任何相关内容)
-
我猜它要么是流程,要么是打字稿。 flowtype.org, typescriptlang.org
-
?表示这是 Flow nullable type 而不是 TypeScript。 -
我刚刚添加了 github 项目的 URL。还有这里:github.com/fbsamples/f8app/blob/…
标签: javascript flowtype