K
Size: a a a
K
A
A
АО
K
АО
AP
ЕП
ЕП
АО
ЕП
DG
for (i, x) in enumerate(v)
s += i + x
end
ЕП
ЕП
DG
АО
v = vec[1, 2, 3, 4] позволяет компилятору подобрать тип. Если явно указать, что тип v это i32 (не помню как это записывается) или написать v = vec[-1, 2, 3, 4], то уже будет ошибка.АО
АО
Compiling playground v0.0.1 (/playground)
error[E0277]: the trait bound `usize: Neg` is not satisfied
--> src/main.rs:2:18
|
2 | let v = vec![-1, 2, 3, 4];
| ^^ the trait `Neg` is not implemented for `usize`