Golang's struct is just like C++'s struct.

    package main

    import "fmt"

    type box struct {
        length int16
        width int16
        hight int16
    }

    func main(){
        a_box := box{length: 3, width: 2, hight: 1}
        another_box := box{3, 2, 1} //if you got varible well_named, this way just fine

        fmt.Println(a_box.length)
        fmt.Println(another_box.width)
    }

# results matching ""

# No results matching ""