Quick actions

cmd+k|ctrl+k

Navigation

Languages

Pointer 1 (Reference w/ Address)

Snippet info

Language

Go

Visibility

public

Author

ubaidillah.hf

Created

2022-05-11T09:41:42.581045Z

Updated

2022-05-11T09:44:32.069411Z

package main

import (
    "fmt"
)

/**
*   Golang with reference
**/

func main() {
    var bilangan uint = 4
    fmt.Println("Alamat memory bilangan =",&bilangan)
    
    doQuadrat(&bilangan)
    fmt.Println("Hasil Quadrat =",bilangan)
}

// tipe data dengan pointer menunjukkan variable bilangan berisi alamat memory dengan tipe data uint
func doQuadrat(bilangan *uint){
    fmt.Println("Isi parameter bilangan *uint =", bilangan)
    fmt.Println("Isi parameter *bilangan *uint =", *bilangan)
    
    *bilangan = *bilangan + 20
    
    fmt.Println("Alamat memory doQuadrat > bilangan =",bilangan)
}
INFO