JavaScript 模式匹配初探
· ☕ 3 分钟
什么是模式匹配
模式匹配(pattern matching )被一众函数式语言(Rust, F#, Scala,Elixir,Erlang)广泛采用。
模式匹配是一种“分发机制”,泛指各语言中用作"动态地选择行为"的特性。

模式匹配(pattern matching )被一众函数式语言(Rust, F#, Scala,Elixir,Erlang)广泛采用。
模式匹配是一种“分发机制”,泛指各语言中用作"动态地选择行为"的特性。
这是写给javascript程序员的rust教程系列文章的第四部分,模式匹配和枚举。前三部分请戳:

要了解模式匹配,让我们从JavaScript中熟悉的内容-Switch Case开始。
最近开始学习rust编程语言,rust的包管理工具cargo跟nodejs的npm很相似。
其中一个相似点,是在国内下载组件包速度比较慢,因为rust官方包管理网站是在墙外。
原文:Rust for JavaScript Developers - Variables and Data Types
翻译:http://www.mzh.ren/
这是写给javascript程序员的rust教程系列文章的第二部分:变量与数据类型。
这是写给javascript程序员的rust教程系列文章的第三部分,函数与流程控制。前两部分请戳:

原文:Rust for JavaScript Developers - Tooling Ecosystem Overview

这是关于向JavaScript开发者介绍Rust语言的系列中的第一部分。
我发现如果用已经知道的东西来解释新的东西,会更容易理解。我想可能会有其他人和我一样 :)
Rust 是软件行业中相对而言比较新的一门编程语言,如果从语法上来比较,该语言与 C++ 其实非常类似,但从另一方面而言,Rust 能更高效地提供许多功能来保证性能和安全。而且,Rust 还能在无需使用传统的垃圾收集系统的情况下保证内存的安全性。
- 作者:阮一峰
- 原文链接:Deno 运行时入门教程:Node.js 的替代品
这几天假期,我学习了一下 Deno。它是 Node.js 的替代品。有了它,将来可能就不需要 Node.js 了。
这篇文章就是 Deno 的一个初步介绍,尝试回答为什么 Node.js 不能满足需要,以及 Deno 能够带给我们什么?