Curriculum Foundations Numeric primitives exercise 4 · fill-word
Numeric primitives
Exercise 2 covered which Go type a decimal literal defaults to. Now write it — fill in the keyword and the type so the Go declaration is explicit about both.
TypeScript reference
Fill the blanks →
About this theme
TypeScript has one number type. Go has many: int, int8, int16, int32, int64, uint* mirrors, float32, and float64. The big idea: Go has no implicit numeric conversion. A function expecting int64 will not accept an int32 without an explicit cast. This frustrates briefly, then becomes a feature.