HOME/Articles/

Golang golang-pointer (snippet)

Article Outline

Go programming example 'golang-pointer'

golang-pointer

Golang beginners example: golang-pointer

package main

import (
    "fmt"
)

func plusOne(in *int) {
    *in++
}

func main() {
    var value int
    value = 5

    fmt.Printf("value: %v\n", value)
    plusOne(&value)
    fmt.Printf("value: %v\n", value)
    plusOne(&value)
    plusOne(&value)
    plusOne(&value)
    fmt.Printf("value: %v\n", value)
}