当前位置: 首页 > news >正文

我图网类网站建设什么是网络营销直播

我图网类网站建设,什么是网络营销直播,沧州网站设计报价,巩义网站建设方式优化文章目录 Rust语言入门第二篇-Cargo教程一,Cargo 是什么二,Cargo教程Cargo.toml文件src/main.rs 文件构建并运行Cargo项目 Rust语言入门第二篇-Cargo教程 本节提供对cargo命令行工具的快速了解。我们演示了它为我们生成新包的能力,它在包内编…

文章目录

  • Rust语言入门第二篇-Cargo教程
    • 一,Cargo 是什么
    • 二,Cargo教程
      • Cargo.toml文件
      • src/main.rs 文件
      • 构建并运行Cargo项目

Rust语言入门第二篇-Cargo教程

本节提供对cargo命令行工具的快速了解。我们演示了它为我们生成新包的能力,它在包内编译crate的能力,以及它运行生成的程序的能力。

一,Cargo 是什么

Cargo 是 Rust 的官方构建系统和包管理器。它负责管理 Rust 项目的依赖项、构建项目以及管理项目的配置。

二,Cargo教程

要使用 Cargo 创建一个新的 Rust 项目,请使用Cargo new

cargo new hello_world

第一行命令新建了名为 hello_world 的目录和项目。我们将项目命名为 hello_world,同时 Cargo 在一个同名目录中创建项目文件。
在这里插入图片描述
非常抱歉,我创建了两个项目 hello_world以及hello_cargo我后面进错文件了,就讲错就错吧

cd 是命令行中常用的命令,用于改变当前工作目录。
执行cd 命令 输入文件名称 使进入hello_cargo文件目录中

cd hello_cargo

在这里插入图片描述

tree . 是一个命令,用于在命令行中显示当前目录下的目录结构,以树状图的形式展示。在这个命令中,. 表示当前目录。执行 tree . 命令会递归地列出当前目录下的所有文件和子目录,并以树状结构展示它们的层次关系。

tree .

并列出文件。将会看到 Cargo 生成了两个文件和一个目录:一个 Cargo.toml 文件,一个 src 目录,以及位于 src 目录中的 main.rs 文件。
在这里插入图片描述

Cargo.toml文件

在上述我们创建了项目,接下来我们根据文件地址去找到该文件,选用文本编辑器打开 Cargo.toml 文件

[package]
name = "hello_world"
version = "0.1.0"
edition = "2021"# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html[dependencies]

这个 Cargo 文件描述了一个 Rust 项目的元数据和依赖项。下面是对文件内容的解析:

  1. [package] 是一个片段(section)标题,表示接下来的内容是关于项目包的配置。:

    • name = "hello_world":指定了项目的名称为 “hello_world”。
    • version = "0.1.0":指定了项目的版本号为 “0.1.0”。
    • edition = "2021":指定了 Rust 编译器所使用的 Edition(版本),这里是 2021 Edition。
  2. [dependencies] 部分:

    • 这个部分通常用于列出项目所依赖的外部库。在这个示例中,没有列出任何依赖项,意味着这个项目没有依赖其他外部库。

Cargo 文件还可以包含其他部分,比如 [workspace][profile] 等,用于配置工作空间和编译器参数等。这些部分不是必需的,取决于项目的需要。

在这里插入图片描述

src/main.rs 文件

Cargo 为你生成了一个 “Hello, world!” 程序,Cargo 期望源文件存放在 src 目录中。

fn main() {println!("Hello, world!");
}

这段 Rust 代码定义了一个程序的入口点(main 函数),并在控制台打印 “Hello, world!” 消息。

让我解释一下代码的具体含义:

  • fn main():这是 Rust 程序的入口点。在 Rust 中,每个可执行程序必须有一个名为 main 的函数作为入口点。这个函数不接受任何参数,并且不返回任何值。

  • {}:这是代码块的开始和结束标记,包含了 main 函数的实际代码。

  • println!("Hello, world!");:这是一个 Rust 宏调用,用于在控制台输出文本。println! 是 Rust 标准库中的一个宏,用于格式化打印到标准输出流(通常是终端)。在这里,它打印了 “Hello, world!” 消息。

因此,这段代码的含义是:定义了一个程序的入口点 main 函数,并在程序执行时打印了 “Hello, world!” 消息到控制台。

构建并运行Cargo项目

cargo build

cargo build 是 Rust 项目管理工具 Cargo 提供的一个命令,用于编译 Rust 项目。

具体而言,cargo build 命令的含义是:

  1. 编译项目代码:Cargo 会根据项目根目录下的 Cargo.toml 文件中的配置信息,编译整个 Rust 项目的源代码。

  2. 生成可执行文件或库:根据项目类型(可执行程序或库),Cargo 会生成对应的可执行文件(通常在 target/debug 目录下)或者库文件(通常在 target/debug 目录下),这取决于项目的配置和 Cargo.toml 文件中的指定。

  3. 处理依赖关系:如果项目依赖了其他的 Rust crate(包),Cargo 会自动下载并编译这些依赖,以确保项目的所有依赖都被正确处理和链接。

  4. 检查代码:Cargo 会在编译过程中执行各种检查,包括语法检查、类型检查、错误检查等,以确保代码的质量和正确性。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这个命令会创建一个可执行文件 target/debug/hello_cargo (在 Windows 上是 target\debug\hello_cargo.exe),而不是放在目前目录下。由于默认的构建方法是调试构建(debug build),Cargo 会将可执行文件放在名为 debug 的目录中。可以通过这个命令运行可执行文件:

$ ./target/debug/hello_cargo # 或者在 Windows 下为 .\target\debug\hello_cargo.exe

在这里插入图片描述

我们也可以使用编译然后运行它,所有这些都在一个步骤中完成:cargo run

cargo run

在这里插入图片描述

http://www.yayakq.cn/news/434126/

相关文章:

  • 坪山网站的建设建购物网站
  • 选择扬中网站建设甘肃省城乡与住房建设厅网站
  • 微网站开发微网站建设wordpress 太卡
  • 我贷款网站如何做做创意ppt网站有哪些方面
  • 做外贸需要到外汇管理网站媒介盒子网站是哪家公司做的
  • 在家做十字绣兼职网站从哪里设置网站关键词
  • 湛江网站开发哪家专业十堰城市建设网站
  • 代码交易网站个人网店店铺名字
  • 有后台的网站如何建设哪个网站做音基的题不花钱
  • 免费个人网站自助建设石家庄最新情况
  • c 网站开发网站建设整体情况介绍
  • 天津公司网站制作德阳做网站的互联网公司
  • 交友app网站建设网络营销顾问是干嘛的
  • 如何将下载好的网站模板用到织梦程序上wordpress零件数据库主体
  • wordpress 发布站outlook企业邮箱官网
  • 著名网站设计师深圳插画设计公司
  • 网站建设是否包含等保家装公司利润一般多少
  • 企业网站建设介绍哈尔滨公告最新消息
  • wordpress 知更鸟5.2汕头市网络优化推广平台
  • 网站的建设课程一个服务器可以备案几个网站吗
  • 当前网站建设的主要方法厦门建设服务管理中心网站
  • 沈阳做网站一诚金网络专业东莞网站设计品牌
  • 网站改版策划方案国外网站鞋子做的好的网站
  • 建设公司网站征集信息的通知网络管理系统
  • 怎样搭建免费网站苏州网站建设风兰
  • 网站怎么获得流量wordpress清除原图
  • 招聘织梦网站企业网站的常见类型有
  • 网站浏览历史记录恢复方法是什么淄博网站建设推广
  • 集团网站建设计划表百度网站打开是目录结构图
  • 山东省省建设厅网站大连网站排名优化公司