就像大多数编程语言一样,Rust 让程序员使用一种特定方式来处理错误。一般来说,错误处理分为两类途径:异常和返回值。Rust 使用的是返回值。 在本文,我打算为 Rust 中如何处理错误做一个全...
最近我们已经见识了WebAssembly如何快速编译、加速JS库以及生成更小的二进制格式。我们甚至为Rust和JavaScript社区以及其他Web编程语言之间的更好的互操作性制定了高级规划。正如前面一篇文章...
自 2013 年年底以来,我一直有在使用 Rust 。4周前,我再次拿起 Rust ,该语言比我上次使用时(2016年5月)更加容易。我觉得这真的很刺激! 所以今天我想谈谈我为什么喜欢使用 Rust ,以及一...
我希望 2018 年是无聊的一年。我不希望它变得缓慢,我希望有很多事情要做,但我希望这些工作是“无聊”的。 我们在 2017 年获得了许多新的东西,感觉像是令人兴奋的一年(新的语言功能、新的...
引言 如果你曾经编写过任何规模大小的程序,你可能会遇到各种错误。你在编码时产生的微小的错误会导致你的程序执行失败。程序越复杂,发生错误的概率越高! 为了修复和防止错误,有很多方法可...
这周以来 Rust1.0 发布已经三个月了。随着开始向着下一个 1.0 版本迈进,我们很乐意地回顾 1.0 版本,并且讨论一下明年 Rust 的发展。 关于1.0版本 Rust 1.0 专注于稳定性,社区性和明确性。...
这篇短文解释了,为什么我认为 Go 和 Rust 并不是竞争对手。 为什么人们认为 Go 和 Rust 是竞争关系 在解释为什么我认为 Go 和 Rust 不是竞争对手前,我想说明一下为什么这个问题会被提起。 ...
更新: 初稿刚发布还没几个小时我意识到我的 PHP 基准测试是错的。为公平起见我已经更新了 PHP 和 Rust 的版本。你可以在 GitHub 仓库里看到変更(链接在底部)。 去年十月,我和 Etsy 的同事...
能够在其它语言中调用Rust的函数成为了Rust最期待的特性之一。到目前为止,这个还不能完全实现,这是由于Rust代码都依赖一个运行时环境,同时Rust的运行时环境还不具备嵌入性。重新实现Rust的...
没有更多内容
加载失败,请刷新页面
没有更多内容