How to declare and access pointer variable?
Example
package main
import "fmt"
func main() {
var actualVar string = "Australia" /* variable declaration */
var pointerVar *string /* pointer variable declaration */
/* store address of actual variable in pointer variable*/
pointerVar = &actualVar
fmt.Printf("\nAddress of variable: %v", &actualVar )
fmt.Printf("\nAddress stored in pointer variable: %v", pointerVar )
fmt.Printf("\nValue of Actual Variable: %s",actualVar )
fmt.Printf("\nValue of Pointer variable: %s",*pointerVar )
}
Output
Address of variable: 0x114f40e0
Address stored in pointer variable: 0x114f40e0
Value of Actual Variable: Australia
Value of Pointer variable: Australia
Most Helpful This Week
How to fetch an Integer variable as String in Go?
How to check if a string contains a numbers in Golang?
Print index and element or data from Array, Slice and Map
How to play and pause execution of goroutine?
Dynamic JSON parser without Struct in Golang
Passing multiple string arguments to a variadic function