书栈网 · BookStack 本次搜索耗时 0.028 秒,为您找到 603 个相关结果.
  • Hello, World!

    Hello, World! 创建项目目录 编写并运行 Rust 程序 分析 Rust 程序 编译和运行是彼此独立的步骤 Hello, Cargo! 使用 Cargo 创建项目 构建并运行 Cargo 项目 发布(release)构建 把 Cargo 当作习惯 Hello, World! ch01-02-hello-world.md...
  • 4.2. References and Borrowing

    References and Borrowing Mutable References Dangling References The Rules of References References and Borrowing The issue with the tuple code in Listing 4-5 is that we have...
  • 3.10.2. Macro changes

    Macro changes macro_rules! style macros Procedural macros More details Local helper macros Macros with $crate:: prefix. Macros using local_inner_macros Macro changes ...
  • DRY (不写重复代码)

    DRY (不写重复代码) DRY (不写重复代码) 通过提取函数或测试集的公共部分,宏可以让你写出 DRY 的代码(DRY 是 Don’t Repeat Yourself 的缩写,意思为 “不要写重复代码”)。这里给出一个例子,对 Vec<T> 实现 并测试了关于 += 、*= 和 -= 等运算符。 use std :: ops ::{ A...
  • 打开文件 open

    打开文件 open 打开文件 open open 静态方法能够以只读模式(read-only mode)打开一个文件。 File 拥有一个资源,文件描述符(file descriptor),以及在文件丢弃时管理好关闭文件的操作。(原文:A File owns a resource, the file descriptor and take...
  • Getting Started

    Getting Started Installing Rust Install WebAssembly target Install Trunk Other options Next steps Getting Started You will need a couple of tools to compile, build, package...
  • create

    create create The create static method opens a file in write-only mode. If the filealready existed, the old content is destroyed. Otherwise, a new file iscreated. static L...
  • panic!

    panic! panic! panic! 宏可用于产生一个 panic (恐慌),并开始展开它的栈。在展开栈的同时,运行时将会释放该线程所拥有 的所有资源,是通过调用对象的析构函数完成。 因为我们正在处理的程序只有一个线程,panic! 将会引发程序上报 panic 消息并退出。 // 再次实现整型的除法(/) fn division...
  • 文件分层

    文件分层 文件分层 模块可以分配到文件/目录的层次结构中。让我们将《可见性》一节中 的例子 的代码拆分到多个文件中: $ tree . . |-- my | |-- inaccessible . rs | |-- mod . rs | `-- nested.rs ` -- split . r...
  • 标准库介绍

    1787 2018-02-06 《RustPrimer 中文版》
    标准库示例 标准库示例 好了,本书到这里也接近完结了。相信你一在学习了这么多内容的之后,一定跃跃欲试了吧?下面,我们将以代码为主,讲解几个利用std 库,即标准库来做的例子。希望大家能从中学到一点写法,并开始自己的Rust之旅。 注: 由于笔者的电脑是openSUSE Linux的,所以本章所有代码均只在 openSUSE Leap 42.1 &...