官术网_书友最值得收藏!

Starting Off with Rust

The Rust ecosystem has grown considerably over the last year, and the 2018 edition, in particular, brought a significant push toward stabilization. The tooling is developing and important libraries are maturing to a point where many bigger companies use Rust in production.

One of the features of Rust is a steep learning curve—which is mostly due to a fundamental change in how to think about memory allocation. It is not uncommon for experienced programmers in other languages (such as C#) to feel overwhelmed with the way things are done in Rust. In this chapter, we will try to overcome this and lower the bar to get started!

In this chapter, we will cover the following recipes:

  • Getting everything ready
  • Working with the command line I/O
  • Creating and using data types
  • Controlling execution flow
  • Splitting your code with crates and modules
  • Writing tests and benchmarks
  • Documenting your code
  • Testing your documentation
  • Sharing code among types
  • Sequence types in Rust
  • Debugging Rust

主站蜘蛛池模板: 慈溪市| 双城市| 贺州市| 安康市| 东安县| 全椒县| 唐河县| 海门市| 仪征市| 湟源县| 江油市| 通化市| 周至县| 乐清市| 云龙县| 阆中市| 南康市| 桓仁| 贵德县| 保亭| 江西省| 辽宁省| 观塘区| 乌兰察布市| 新乐市| 祁东县| 庆安县| 利川市| 海宁市| 株洲市| 油尖旺区| 宜兴市| 武平县| 澄迈县| 东丰县| 安塞县| 县级市| 太康县| 通许县| 慈溪市| 陆良县|