let
기본 신호는 안정
값이 다시 바뀌지 않는다고 약속해 읽는 사람이 추적할 범위를 줄입니다.
불변, 가변, 섀도잉은 모두 이름과 값의 관계를 명확하게 만드는 신호입니다.
let
값이 다시 바뀌지 않는다고 약속해 읽는 사람이 추적할 범위를 줄입니다.
mut
값을 바꿀 의도가 있는 이름만 명시해서 변경 지점을 눈에 띄게 합니다.
let name =
같은 이름을 다시 써도 새 값과 새 타입을 가진 불변 바인딩이 됩니다.