首页 > 其他分享 >【用Rust写CAD】第二章 第一节 Rust注释

【用Rust写CAD】第二章 第一节 Rust注释

时间:2024-11-05 23:19:46浏览次数:3  
标签:多行 i32 第一节 注释 add 文档 Rust CAD

文章目录


1、普通注释

Rust 中的注释方式与其它语言(C、C++、Java)一样,支持两种注释方式:

// 这是第一种注释方式

/* 这是第二种注释方式 */

/*
 * 多行注释
 * 多行注释
 * 多行注释
 */

2、用于说明文档的注释

在 Rust 中使用 // 可以使其之后到第一个换行符的内容变成注释。
在这种规则下,三个正斜杠 /// 依然是合法的注释开始。所以 Rust 可以用 /// 作为说明文档注释的开头:

/// Adds one to the number given.
///
/// # Examples
///
/// ```
/// let x = add(1, 2);
///
/// ```

fn add(a: i32, b: i32) -> i32 {
    return a + b;
}
   
fn main() {
    println!("{}",add(2,3));
}

程序中的函数 add 就会拥有一段优雅的注释,并可以显示在 IDE 中:
在这里插入图片描述
Cargo 具有 cargo doc 功能,开发者可以通过这个命令将工程中的说明注释转换成 HTML 格式的说明文档。

标签:多行,i32,第一节,注释,add,文档,Rust,CAD
From: https://blog.csdn.net/weixin_43219667/article/details/143533319

相关文章

  • rust学习二、入门之运行单个脚本
    入门者,在搭建好环境好之后,接下来得先熟悉工具。有了趁手的工具,学起来才会快得多!作为入门者,非常希望能够单独运行一个rust脚本,而没有必要一个练习就建立一个项目。在https://crates.io上,我们可以找到各种各样的工具,有两个可以关注:cargo-script ,很不幸的是,这个项目自从2017年......
  • 浩辰CAD 2025下载与安装教程
    浩辰CAD是一款集快速看图、3D浏览、DWG画图、CAD批注、CAD测量、画图制图于一身的CAD软件,它支持查看dwg、dxf、rvt等格式图纸;1、安装包  浩辰CAD专业版2025:链接:https://pan.quark.cn/s/46cfa1c3ed452、安装教程1)       双击安装包,弹窗安装对话框,选择C盘以外......
  • GPT-Academic 实用ChatGPT 命令
    GPT-Academic官网:GPT-Academic官方用户中心一.中文学位论文润色(推荐切换模型为zhipuai或moonshot-v1-128k)请对以下的博士论文进行润色,使其符合中国博士论文写作的规范。请注意以下几点要求:保证用词符合学术规范,使用专业、精准的术语;避免使用第一人称词汇,如“我们”,应当使......
  • GPT-Academic 其它插件相关使用教程
    一.虚空终端“GPT插件虚空终端”似乎是一个结合了GPT技术和某种终端(可能是命令行或控制台)的插件或工具。以下是一些可能的解释和应用:GPT插件:这可能是一个利用GPT(生成式预训练变换器)技术的插件,用于提供自然语言处理功能,比如文本生成、对话系统等。虚空终端:这个名称可能指的......
  • GPT-Academic 编程类插件区使用教程
    GPT-Academic官网:GPT-Academic官方用户中心一.虚空终端在网络编程中,网络终端可以指一个通过网络连接到远程服务器或服务的终端,用户可以通过它来执行远程命令。二.解析整个python项目GPT(GenerativePre-trainedTransformer)是一种强大的语言模型,能够理解和生成自然语言文本......
  • Rust属性#[derive(Debug)](Debug Trait)({:?}、{:#?})(Debug与Display区别)(fmt::DebugStruct
    文章目录Rust属性`#[derive(Debug)]`深入解析引言DebugTrait概述什么是DebugTraitDebug与Display的区别Debug的用途-调试:快速查看变量的内部状态。-日志记录:记录程序执行过程中的详细信息。-测试:验证数据结构的正确性。`#[derive(Debug)]`的基本用法在结构体......
  • Rust 使用 ORM 进行数据交互
    在本节中,我们将深入探讨如何使用Rust中的ORM(对象关系映射)库,特别是Diesel,进行数据交互。我们将涵盖从安装和配置到实际的CRUD操作,再到如何优化查询和性能提升的最佳实践,以帮助开发者建立高效、可维护的数据驱动应用。1.使用Diesel或其他ORM库1.1Diesel的安装与配......
  • 数据库操作与数据管理——Rust 与 SQLite 的集成
    第六章:数据库操作与数据管理第一节:Rust与SQLite的集成在本节中,我们将深入探讨如何在Rust中使用SQLite数据库,涵盖从基本的CRUD操作到事务处理、数据模型的构建、性能优化以及安全性考虑等方面。SQLite是一个轻量级的关系型数据库,适合嵌入式应用和小型项目。我们将利......
  • CAD、BOM、PLM、PDM……国产工业软件为何被“卡脖子”
    卡脖子,不挣钱——工业软件成为开发禁区国内一直流传着芯片“卡脖子”的说法,但CAD、PDM、PLM等工业软件“卡脖子”的状况也由来已久了,二三十年来,这一直是行业内人人皆知的现实。工业软件是中国工业体系中最大的短板之一,尤其是核心工业软件,更是大家避之不及的开发禁区。原因很......