据我所知,.underlined {
height: auto;
width: auto;
position: relative;
border: 0;
}
.underlined:before {
width: 100%;
content: '';
position: absolute;
bottom: -2px;
height: 2px;
background:-webkit-linear-gradient(left, white, black);
background:linear-gradient(to right, white, black);
}
.underlined:after {
width: 100%;
content: '';
position: absolute;
left: 2px;
bottom: -2px;
height: 0;
border-top: 2px dotted white;
}
符号会创建一个引用。但是使用带有或不带&
的{{1}}都会编译。我只想知道sum_vec
时发生了什么。这会创建参考的参考吗?
&
答案 0 :(得分:2)
是和否.Rust会创建对引用的引用(因为您使用&
运算符明确询问它),然后立即再次“autoderef”它以适合目标类型。然后优化器将消除该中间引用。