Rust经验
# 前言
本文是记录在 Rust
开发中遇到的一些小经验,持续更新。
# 关于变量赋值没有使用 mut
在 Rust
中可以使用先声明再赋值的情况,来进行赋值,这是因为 Rust
允许变量绑定被推迟初始化
# 在打印的时候 {}
和 {:?}
的区别
# {}
一种常规的格式化输出语法,用于将数据格式化为字符串并插入到输出中。输出的数据类型实现了 std::fmt::Display
trait
。该值的显示对人阅读比较友好,通常输出变量中的内容
# {:?}
一种调试格式的语法,用于打印调试信息。输出的数据类型实现了 std::fmt::Debug
trait
。输出的内容更加详细,通常输出完整的信息,比如:如果输出的数据是 String
类型,那么显示的值上面会有 "
进行包裹
更新时间: 2024/3/15 17:55:59