Variable Declaration & Initialization


fun main() {
        // Variable declaration and initialization
        var num int = 10
        var name string = "John Doe"
        var flag bool = true
        
        // Variable declaration without initialization (zero value assignment)
        var age int
        var score float64
        var isValid bool
        
        // Short variable declaration (with type inference)
        count := 5
        message := "Hello, world!"
        isFound := false
        
        // Printing the variables
        fmt.Println(num)
        fmt.Println(name)
}
            

Built in variables

- bool, string, int int8 int16 int32 int64, uint uint8 uint16 uint32 uint64 uintptr,
- byte{alias for uint8}, rune{alias for int32}//Represents a Unicode code point, float32 float64,
- complex64 complex128