今晨,笔者在 Hacker News 的首页看到了这样一个开源项目 —— ShiftJS,这是一款将 Swift 代码转换为友好的 JavaScript 代码的编译器,即 Swift to JavaScript Transpiler,使用 JavaScript 编写,其主要贡献者为来自纽约的软件开发者 Donald Steinert,该项目目前仍处于早期开发阶段。 使用 ShiftJS 很简单,安装:
Getting Started 将一个 Swift 文件编译为 JavaScript:
标记一个 Swift 文件:
从 Swift 文件中解析一个 AST:
查看所有命令描述:
现在,开发者们可以直接进入 ShiftJS 的官网尝试。 |