0
流程中的boolean
和Boolean
類型之間的差異爲documented。流程布爾型,布爾值和布爾型
但是,我沒有找到提及顯然也被接受的bool
類型。下面typechecks細跟0.35.0
:
let b1: bool = true;
let b2: boolean = true;
b1 = !b2;
b2 = !b1;
流程中的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 –