typeover
curriculum

Curriculum Foundations Numeric primitives exercise 2 · mcq

Numeric primitives

Adding a decimal point to a literal changes its default Go type. Pick the Go translation of this TS.

TypeScript reference
Pick the idiomatic Go translation

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.