2、Rust编程基础:注释、算术运算、语句序列及变量声明

Rust编程基础:注释、算术运算、语句序列及变量声明

1. Rust中的注释

和其他编程语言一样,Rust允许在代码中嵌入注释,主要有以下两种类型:
- 单行注释 :以双斜杠 // 开头,注释内容到行尾结束。例如:

// This program
// prints a number.
print!("{}", 34); // thirty-four

为了提高可读性,Rust程序员习惯在双斜杠后留一个空格。单行注释也可以跟在语句后面,通常用至少一个空格分隔。
- 多行注释 :以 /* 开头,以 */ 结尾,可以跨越多行。例如:

/* print!("{}", 80);
*/

在生产代码中,Rust程序员通常只使用单行注释,多行注释仅用于临时排除某些代码的编译。因为单行注释在使用搜索工具提取源代码行或比较代码库的不同版本时,能更清晰地分辨哪些是注释行。

与现代C语言注释不同的是,Rust注释可以嵌套,但必须正确嵌套。例如:

/* This is /* a valid*/
comment, even /* if /* it contains
comments*/ inside */itself.  */

相关推荐

AI代码智能体如何通过元编程技术动态适应陌生编程语言

在软件开发领域,代码生成与智能辅助工具正成为提升效率的关键。其核心原理在于利用人工智能模型理解编程逻辑与模式。传统的智能体受限于训练数据,难以处理训练集外的语言或范式。元编程技术为解决此问题提供了新思路,它赋予程序在运行时分析和生成代码的能力,如同为智能体装备了动态语法手册。通过解析抽象语法树、集成语言服务器协议等技术,智能体得以构建临时语言模型,理解陌生语言的语法与语义。这种动态学习能力极大提升了AI编程工具的泛化性,使其能适应COBOL等遗留系统、内部DSL以及新兴小众语言的长尾需求,从静态的代码补全工

weixin_30245867的博客 327

Trae:原生AI代码编辑器如何重构编程工作流

AI-Native IDE 是当前开发者工具演进的核心方向,指深度集成大模型能力、以AI为原生设计要素的集成开发环境。其原理在于打破传统IDE插件架构的上下文割裂与IPC延迟瓶颈,通过自研内核实现模型直通调度、多维上下文编织与自然语言意图执行。技术价值体现在本地化低延迟推理、项目级语义理解与自动化工作流编排,广泛应用于Vue/React前端文档生成、Go/Python工程化开发、嵌入式CMake优化等场景。Trae作为典型代表,正推动从‘VS Code + AI插件’向真正AI编译进开发肌肉记忆的范式迁移。

weixin_34228387的博客 405

Kimi K2.5 Code:VS Code原生级代码语义分析原理与实践

代码语义分析是现代IDE智能化的核心能力,其本质是将源码转化为可计算的结构化知识图谱。传统方案依赖文本切片与远程API调用,导致上下文失真、请求雪崩与状态割裂;而真正高效的实现需深入AST解析层与LSP协议底层,以符号驱动建模替代字符串推理。Kimi K2.5 Code通过ONNX Runtime轻量推理、Rust零拷贝胶水层与自研LSP Proxy,实现了10万行代码的12秒级拓扑建模与职责推断,显著提升新人上手、技术债治理与安全审计效率。本文聚焦VS Code直连架构与符号驱动分析两大关键技术路径,解析

weixin_34290631的博客 467

Dirsearch的下载、安装和使用(全)

Dirsearch工具的下载、安装和使用,超详细超全面

weixin_68416970的博客 1万+

嵌入式系统中的轻量级压缩实践——miniLZO在STM32上的性能优化

本文深入探讨了miniLZO轻量级压缩算法在STM32嵌入式系统中的性能优化实践。通过对比无损压缩算法的性能特点,详细解析了miniLZO在内存占用、压缩速度方面的优势,并提供了STM32移植、参数调优及创新应用案例,帮助开发者在资源受限环境中实现高效数据压缩。

weixin_30776273的博客 83

Aras Innovator系统配置-01对象类(一)

对象类配置-对象类属性说明

企业信息化(PLM,ERP.MES) 2030

FTP新手必看:vsftpd 530登录错误的8种实战解决方案(附详细配置步骤)

本文针对FTP服务配置中常见的vsftpd 530登录错误,提供了8种实战解决方案。从理解错误本质入手,系统性地排查用户列表策略、PAM认证、系统黑名单、Shell限制、目录权限及DNS解析等问题,并附有详细的配置步骤与命令,帮助新手快速定位并解决登录失败难题。

ik678901的博客 696

Orange3实战教程:文本挖掘---标注语料库地图

Oreange3,文本挖掘,标注语料库地图用于在二维投影中可视化、聚类文档,并用关键词进行标注。

err2008的专栏 817

机器人多学科仿真软件:Webots_(19).Webots的插件与扩展开发

通过上述步骤,您可以开发和使用Webots的插件、扩展和接口,以增强其功能和灵活性。

kkchenjj的博客 922

SQL面试题——抖音SQL面试题 股票波峰波谷

这个题目的难度比较低,我们是用lead 和 lag 两个函数就可以搞定,也就是在一个SQL 里面同时使用多个函数,问题的考查点在于对边界的考虑。

2万+

实验二 离散控制系统的性能分析(时域/频域)

1.掌握离散闭环系统的动态性能时域参数的分析与计算方法; 2.掌握离散系统稳定性的频域典型参数分析与计算方法。 MATLAB 软件( 2022a); 1.在 Matlab 语言平台上,通过给定的闭环离散系统,深刻理解时域参数的物理意义与计算方法,内容包括如下: 阻尼比参数分析:Z 平面与 S 平面的极点相互转换编程实现;分析 S/Z 两个平面域特殊特性(水平线、垂直线、斜线、圆周等)的极点轨迹相互映射方法;系统阶跃响应参数:上升时间和超调量等。 2. 采用频域分析方法,通过编程计算,进一步理解离散系统的稳定

m0_51738372的博客 2479

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

上一篇: 48、量子中继器:实现长距离量子通信的关键技术
下一篇: 2、SDL Trados Studio:入门与翻译记忆库使用指南
普通网友
博客等级 码龄4年 95粉丝 1459原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值