let mut v = vec![1, 2, 3, 4, 5];

이렇게 벡터가 있을 때


&v[0]이랑 v[0]이랑 똑같이 1 나오던데

&v[0]은 포인터 값 나와야하는거 아님?


그리고 &v[0] = 99; 

이 코드는 왜 컴파일 에러남?