我正在学习 TypeScript-React-Starter,在文件 src/actions/index.tsx
中有这样一行:
export type EnthusiasmAction = IncrementEnthusiasm | DecrementEnthusiasm;
在 javascript 中单竖线是位运算符,但是两边应该都是数字,最后得到数字。这里的单竖线两边是接口,所以它是位运算符吗?这行的意思又是什么呢?请高手执教~
ts的语法支持的类型
联合类型(Union Types)表示取值可以为多种类型中的一种
明白了,谢谢~
C# 语法也有同样特性,举个例子:
//设置支持的 SSL 协议版本,表示全部支持,等同在 IE 设置里勾选全部复选框
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
谢谢,我还没学过 C#,之前一直做前端,要学的好多啊