&*这种写法是什么意思?
資深大佬 : gramyang 2
let mut v = String::from(“hello”);
assert_eq!(Some(“he”), v.get_mut(0..2).map(|v| &*v));
assert_eq!(Some(“he”), v.get_mut(0..2).map(|v| &*v));
这里的 get_mut 是 str 的方法,其返回一个&mut str,这里的&*我猜测是将&mut str 给转换成了&str 。
请大佬指点。
大佬有話說 (1)