safety-match:TypeScript的Rust样式模式匹配

时间:2021-05-02 13:17:28
【文件属性】:
文件名称:safety-match:TypeScript的Rust样式模式匹配
文件大小:69KB
文件格式:ZIP
更新时间:2021-05-02 13:17:28
TypeScript 安全火柴 safety-match匹配为JavaScript,TypeScript和Flow提供模式匹配。 流程支持是一项正在进行的工作,可能对您不起作用。 如果可以的话,强烈建议改用TypeScript。 为什么? safety-match的要点是,我想将带入JavaScript。 让我解释一下这种经历。 Rust中的枚举是描述存在于同一类型中的不同“变体”的类型。 因此,您可能需要一个枚举“ off”和“ on”的枚举。 或一个包含“ loading”,“ loaded”和“ error”的枚举。 每当您的值可以采用几种不同状态之一时,就可以使用枚举对其进行建模。 当您在Rust中定义一个枚举时,您将使用如下语法: enum Message { Quit, ChangeColor(i32, i32, i32), Write(String), } 第一行定义枚举的
【文件预览】:
safety-match-master
----.gitignore(34B)
----tsconfig.json(572B)
----README.md(15KB)
----package.json(672B)
----src()
--------index.js.flow(6KB)
--------index.test.ts(5KB)
--------index-flowtest.js(2KB)
--------Invalid.js.flow(56B)
--------index.ts(3KB)
----.flowconfig(58B)
----jest.config.js(69B)
----.npmignore(31B)
----yarn.lock(145KB)

网友评论