代码点读机 / Rust / assert_eq!

assert_eq! Rust · 宏

断言两个值相等;不等就 panic,测试里用来验证左右两边结果一致。

怎么用

assert_eq!(左, 右);,用于断言相等

小例子

assert_eq!(2 + 2, 4);
println!("相等");

运行结果

相等

提醒:要求两边的类型实现 PartialEq

官方文档:https://doc.rust-lang.org/std/macro.assert_eq.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条