16 lines
240 B
Go
16 lines
240 B
Go
package pointers
|
|
|
|
import "fmt"
|
|
|
|
func main() {
|
|
a := 5
|
|
pointerA := &a
|
|
double(&a)
|
|
fmt.Println(*pointerA) // Дереференс (разыменование) указателя
|
|
fmt.Println(a)
|
|
}
|
|
|
|
func double(num *int) {
|
|
*num = *num * 2
|
|
}
|