参照型の変数xをlet文で新しい変数yの初期値にした場合、
let a = 123;
let x:&i32 = &a;
let y = x;
y は参照型になるんだっけ?
そもそも、最初の文は
let x = &a;
と書いても全く同じ意味だっけ? さらに、
let x:&i32 = a;
と書いても同じ?