2025年03月03日 建站教程
Go语言一般指go。 Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。下面web建站小编给大家详细介绍一下关于GO语言的几个知识点。
1、Go语言指针的初始化
package main import ( "fmt" ) func main() { var q int = 42 var p *int // declare the pointer p = &q // initialize the pointer fmt.Println(p) // 0x40e020 }
2、Go语言指针取值
package main import ( "fmt" ) func main() { var q int = 42 var p *int p = &q fmt.Println(p) // 0x40e020 fmt.Println(*p) // 42 }
3、Go语言指针的指针
package main import ( "fmt" ) func main() { i := 64 j := &i // j 是 int 类型的指针 k := &j // k 是存放指针地址的指针,也是 int 类型 fmt.Println(i) // 64 fmt.Println(j) // 0x40e020 fmt.Println(*j) // 64 (value inside that address) fmt.Println(k) // 0x40c138 fmt.Println(*k) // 0x40e020 (address of j) }
4、Go语言中的「new」函数
package main import ( "fmt" ) func main() { ptri := new(int) *ptri = 67 fmt.Println(ptri) // 0x40e020 fmt.Println(*ptri) // 67 }
本文链接:http://so.lmcjl.com/news/24200/