Variables contain data, and data can be of different data types, or types for short. Golang is a statically typed language; this means the compiler must know the types of all the variables, either because they were explicitly indicated or because the compiler can infer the type from the code context. A type defines the set of values and the set of operations that can take place on those values.
Type uint32
in Golang is the set of all unsigned 32-bit integers. The set ranges from 0 to 4294967295. Below is how you declare a variable of type uint32
:
var var_name uint32
package mainimport "fmt"func main() {var var1 uint32 = 10000fmt.Printf("Type of var1: %T", var1)}
The above code declares the variable var1
with type uint32
, and displays its type using the Printf
method from the fmt
package.
Free Resources