xdsxds007 发表于 2021-07-01 01:37
Tags:请问 &Vec<T> 和 &[T] 作为参数的区别是什么
请问 &Vec 和 &[T] 作为参数的区别是什么
谢谢
-- 👇 Peacess: &[T]是slice的引用,&Vec是Vec的引用, 它们的类型不一样, &Vec可以解引用为 &[T],所以&[T]接受的参数范围更多,如果没有特别原因,优先使用&[T]
&[T]是slice的引用,&Vec是Vec的引用, 它们的类型不一样, &Vec可以解引用为 &[T],所以&[T]接受的参数范围更多,如果没有特别原因,优先使用&[T]
评论区
写评论谢谢
--
👇
Peacess: &[T]是slice的引用,&Vec是Vec的引用, 它们的类型不一样, &Vec可以解引用为 &[T],所以&[T]接受的参数范围更多,如果没有特别原因,优先使用&[T]
&[T]是slice的引用,&Vec是Vec的引用, 它们的类型不一样, &Vec可以解引用为 &[T],所以&[T]接受的参数范围更多,如果没有特别原因,优先使用&[T]