分类:Rust
Rust学习-处理整形溢出
Rust 显示处理整形溢出 - 1、使用 wrapping_xxx 方法进行处理 使用wrapping_xxx方法处理后,超过上边界的值会从下边界开始,然后以此类推;超过下边界的值会从上边界开始,然后以此类推 - 2、使用 checked_xxx 方法进行处理 如果溢出则返回None - 3、使用 overflowin…
Rust学习-所有权
所有权(ownership)—— Rust的核心功能之一 通常编程语言管理内存的方式主要有两种:1、依赖GC进行自动回收,如Java语言等;2、依赖代码编写者手动在合适的地方进行内存分配和回收,如C、C++语言等。 Rust则选择使用所有权机制来进行内存管理,这样避免GC带来的更多系统开销,以及需要手动进行内存管理的麻…
Rust学习-基本语法
搭建Rust环境 1、安装Rust 使用rustup.rs中给出的方法,根据自身操作系统进行安装即可 2、 选择开发工具 选择一:Clion+插件形式 推荐插件: Rust: 提供Rust语言相支持 选择二:vscode+插件形式 推荐插件: rust-analyzer: 实时编译和分析Rust代码,提示代码中的错误,…