javascript - 有 Elixir 的 typescript 吗?

标签 javascript typescript elixir

由于 TypeScript 是 Javascript 的超集,开发人员可以定义类型,并可以在编译时检查类型。

Elixir 是否有 typescript ,它也是一种动态语言?

Elixir 的超集,可以在编译时启用类型检查?

最佳答案

Elixir 中有 typespec ,但恐怕没有任何工具可以在编译阶段工作来执行类型检查。然而,有一个众所周知且常用的第三方工具 - Dialyzer(适用于 Erlang),以及 Dialyxir这使得在 Elixir 项目中使用 Dialyzer 变得更加容易。它使用提供的类型规范分析您的代码。

请看一下this视频,因为它在这方面提供了很好的解释(不仅包括如何使用 Dialyzer、如何理解错误消息,还包括如何注释函数等)。

有关 Elixir 中类型规范的更多信息,另请查看官方 documentation页。

希望有帮助!

关于javascript - 有 Elixir 的 typescript 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42456374/

相关文章:

elixir - 如何检查 Elixir 中的内存使用情况?

javascript - EXTJS 4.2 - 通过 REST API 下载 PDF

javascript - 计算2次的差值

php - 我如何在 Drupal 6 中使用 AJAX/JavaScript

angularjs - 我如何在 typescript 构造函数之外正确使用 Angular $timeout 服务?

elixir - 为什么[头| tail ] 语法在用作 arg 时与 Elixir 中的单个元素数组匹配吗?

elixir - 在 Elixir 中运行时从主 pipe 项列表中添加/删除子项

javascript - 更改 Highcharts 中的图形背景颜色?

typescript - Function 接口(interface)是否缺少 new() 签名?

javascript - 错误语法错误 : Unexpected token < in JSON at position 0