2020-10-28 day 23 @go type interface go では変数宣言時に型を代入演算子の右側の式から推論する。 しかし右側の式でリテラルを使って値を生成したときは値が決まっている。var i uint = 3 var j = i これはiがuintとかいてあるのでuintになるがvar j = 3 とするとintになる。 このように3.4とすればfloat64に推論されたり、リテラル事に値が決まっているので気をつける。