私はhttp://tour.golang.orgで「GOのツアー」をフォローしていました。表15には、私が理解できないコードがいくつかあります。次の構文で2つの定数を定義します。
const (
Big = 1<<100
Small = Big>>99
)
そして、それが何を意味するのかは私にはまったくわかりません。コードを変更して別の値で実行し、変更を記録しようとしましたが、そこで何が起こっているのか理解できませんでした。
次に、テーブル24でその演算子を再度使用します。次の構文で変数を定義します。
MaxInt uint64 = 1<<64 - 1
そして、変数を出力すると、次のように出力されます。
uint64(18446744073709551615)
タイプはどこですかuint64
。しかし、どこ18446744073709551615
から来たのか理解できません。