Quick actions

cmd+k|ctrl+k

Navigation

Languages

Recursive Struct

Snippet info

Language

Go

Visibility

public

Author

ubaidillah.hf

Created

2022-03-18T07:27:39.415404Z

Updated

2022-03-18T09:54:25.929958Z

package main

import (
    "fmt"
)

type user struct{
    nama string
    address *address
}

type address struct{
    address_note string
    user user
}

func main() {
    ubaid := user{
        nama: "ubaidillah",
        address: &address{
            address_note: "sidoarjo",
        },
    }
    
    type userNew struct{
        nama string
        address *address
    }
    
    ubaidReform := user{
        
    }
    
    // sidoarjo := address{
    //     address_note: "Tanggulangin",
    //     user: user{
    //         nama: "ubaidillah",
    //     },
    // }
    
    fmt.Println(*ubaid.nama)
}
INFO