Go语言一般指go。 Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。下面编程教程网小编给大家详细介绍一下关于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
}
以上是编程学习网小编为您介绍的“简单介绍关于Go语言的几个知识点”的全面内容,想了解更多关于 前端知识 内容,请继续关注编程基础学习网。
编程基础网
本文标题为:简单介绍关于Go语言的几个知识点
基础教程推荐
猜你喜欢
- JavaScript 鼠标事件(MouseEvent)案例讲解 2023-11-30
- CSS 实现Chrome标签栏的技巧 2023-12-21
- 解决方案:uni-app非nvue模式下切换主题后,App端闪屏、闪白、闪黑、状态栏主题色不稳定 2023-10-08
- 微信小程序自定义用户登录弹窗 2023-12-15
- css控制div鼠标放上去变色 2023-12-21
- 详解Sticky Footer 绝对底部的两种套路 2024-01-17
- 如何以及何时使用sIFR 2022-10-16
- layui解决element树形表格全选失效,刷新保持原数据选中 2022-10-20
- vue-cli2 单个组件打包为js 2023-10-08
- FF IE浏览器修改标签透明度的方法 2023-12-01
