0.2.1 |
|
---|---|
0.2.0 |
|
0.1.0 |
|
#54 in #mut
3KB
mut_immut
改变不可变变量的值!!!
示例
extern crate mut_immut;
use mut_immut::change;
fn main() {
let a: u8 = 6;
change(&a, 255);
println!("{a}"); // >> 255
}
extern crate mut_immut;
use mut_immut::*;
fn main() {
let a: u8 = 15;
let mut mut_a = get_mut(&a);
*mut_a = 8;
println!("{a}"); // >> 8
}
lib.rs
:
mut_immut 是一个小型的crate,其中包含一个名为 "change" 的函数,允许你在不修改变量的情况下改变其值。