Programming Rust Fast
rgwu
这个作者很懒,什么都没留下…
展开
-
Programming Rust Fast, Safe Systems Development(译) 所有权(第四章 完)
I’ve found that Rust has forced me to learn many of the things that I was slowly learning as‘good practice’ in C/C++ before I could even compile my code. ...I want to stress that Rustisn’t the kind of language you can learn in a couple days and just de翻译 2019-05-13 18:35:25 · 946 阅读 · 0 评论 -
Programming Rust Fast, Safe Systems Development(译) 引用(第五章 完)
Libraries cannot provide new inabilities.—Mark Miller我们已经看到的所有指针类型 - 简单的Box 堆指针,以及String和Vec值内部的指针 - 都拥有指针:当所有者被删除时,指示对象依赖它。 Rust还有一些称为引用的非归属指针类型,它们对所指对象的生命周期没有影响。事实上,它恰恰相反:引用必须永远不会超过它们的指示物。您必须在代...翻译 2019-05-14 15:32:48 · 585 阅读 · 0 评论 -
Programming Rust Fast, Safe Systems Development(译) 错误处理(第七章)
I knew if I stayed around long enough, something like this would happen.—George Bernard Shaw on dyingRust中的错误处理与其自身的简短章节不同。这里没有任何困难的想法,只是对你来说可能不熟悉的想法。本章介绍Rust中的两种不同类型的错误处理: panic 和 Results。使用Resu...翻译 2019-05-20 09:41:39 · 509 阅读 · 0 评论 -
Programming Rust Fast, Safe Systems Development(译) 表达式(第六章 完)
LISP programmers know the value of everything, but the cost of nothing.—Alan Perlis, epigram #55在本章中,我们将介绍Rust的表达式,Rust是构成Rust函数体的构建块。一些概念,例如闭包和迭代器,足够深入,以后我们将专门用一整章。目前,我们的目标是在几页中涵盖尽可能多的语法。表达语言Ru...翻译 2019-05-15 13:26:42 · 634 阅读 · 0 评论 -
Programming Rust Fast, Safe Systems Development(译) 特征和泛型(第十一章)
[A] computer scientist tends to be able to deal with nonuniform structures—case 1, case 2,case 3—while a mathematician will tend to want one unifying axiom that governs an entiresystem.— Donald Kn...翻译 2019-05-16 10:11:13 · 631 阅读 · 0 评论 -
Programming Rust Fast, Safe Systems Development(译) 闭包(第十四章)
Save the environment! Create a closure today!— Cormac Flanagan对整数向量进行排序很容易integers.sort();因此,一个可悲的事实是,当我们想要一些数据排序时,它几乎不是整数的向量。我们通常有某种记录,内置排序方法通常不起作用:struct City { name: String, population: i...翻译 2019-05-17 11:56:36 · 625 阅读 · 0 评论