& Rust · 运算符
一元 & 表示借用引用;两个整数之间的 & 是按位与。
怎么用
&变量 或 a & b,用于借用或按位与
小例子
let s = String::from("hi");
let r = &s;
println!("{} {}", r, 0b1010 & 0b1100);
运行结果
hi 8
提醒:借用后原变量仍拥有所有权;按位与保留两边都为 1 的位
官方文档:https://doc.rust-lang.org/reference/expressions/operator-expr.html#borrow-operators
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条