Giter VIP home page Giter VIP logo

hello-rust's Introduction

Cargo.toml 为 Rust 的清单文件。其中包含了项目的元数据和依赖库

Rust中变量默认是不可以变的,可以使用mut声明变量可变

运行 cargo doc --open 命令来构建所有本地依赖提供的文档,并在浏览器中打开。 rand crate 中的其他功能感兴趣,可以运行 cargo doc --open 并点击左侧导航栏中的 rand。

一个包可以包含多个二进制 crate 项和一个可选的 crate 库 模块系统(the module system)包括: 包(Packages): Cargo 的一个功能,它允许你构建、测试和分享 crate。 Crates :一个模块的树形结构,它形成了库或二进制项目。 模块(Modules)和 use: 允许你控制作用域和路径的私有性。 路径(path):一个命名例如结构体、函数或模块等项的方式 包(package) 是提供一系列功能的一个或者多个 crate。一个包会包含有一个 Cargo.toml 文件,阐述如何去构建这些 crate。

包中所包含的内容由几条规则来确立。一个包中至多 只能 包含一个库 crate(library crate);包中可以包含任意多个二进制 crate(binary crate);包中至少包含一个 crate,无论是库的还是二进制的。

路径有两种形式: 绝对路径(absolute path)从 crate 根开始,以 crate 名或者字面值 crate 开头。 相对路径(relative path)从当前模块开始,以 self、super 或当前模块的标识符开头。 绝对路径和相对路径都后跟一个或多个由双冒号(::)分割的标识符。

hello-rust's People

Watchers

zhouwei avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.