流程布尔型,布尔值和布尔型
问题描述:
流程中的boolean
和Boolean
类型之间的差异为documented。流程布尔型,布尔值和布尔型
但是,我没有找到提及显然也被接受的bool
类型。下面typechecks细跟0.35.0
:
let b1: bool = true;
let b2: boolean = true;
b1 = !b2;
b2 = !b1;
答
我相信他们是等价的,两者都对遗留原因支持(我不知道这里完整的上下文)。但是,为保持一致性,建议使用boolean
。
是的,它们是等价的。以下是解析器中的相关代码https://github.com/facebook/flow/blob/03d46fd859dab14819c242d7d5263e7005eab6f4/src/dts/parser_dts.ml#L530-L531 –