Quick actions

cmd+k|ctrl+k

Navigation

Languages

Pointer Exercice 2

Snippet info

Language

Go

Visibility

public

Author

ubaidillah.hf

Created

2022-03-29T15:04:52.398482Z

Updated

2022-03-29T15:04:52.398482Z

package main
import (
 "fmt"
)
func main() {
 item := ""
 passByValue(item)
 fmt.Println(item)
  fmt.Printf("MEM A %p \n", &item)
 passByReference(&item)
 fmt.Println(item)
}
func passByValue(item string) {
 item = "hello"
}
func passByReference(item *string) {
  fmt.Printf("MEM B %p \n", item)
  *item = "world"
}
INFO