Go基础
文章平均质量分 70
z2011415107
从事Java软件开发
展开
-
4、指针
指针的值是一个变量的地址。一个指针代表一个变量的值所保存的位置。指针可以在不知道变量名的情况下,读取和更新变量的值。var x int声明一个整型的变量 x,&x 获取一个指向变量 x 的指针,它的类型是整型的指针类型(*int),y是指向x的指针,内容是x的地址,类型为(*int),通过*y可以读取和更新变量x的值。 x := 3 y := &x fmt.Printf("x=%d y=%p\n", x, y) *y = 4 fmt.Printf("x=%d y=%p原创 2021-01-07 21:18:15 · 98 阅读 · 0 评论 -
3、Go mod及包管理
一、 Golang 中包的介绍和定义包(package) 是多个 Go 源码的集合, 是一种高级的代码复用方案, Go 语言为我们提供了很多内置包, 如 fmt、 strconv、 strings、 sort、 errors、 time、 encoding/json、 os、 io 等。Golang 中的包可以分为三种: 1、 系统内置包 2、 自定义包 3、 第三方包系统内置包: Golang 语言给我们提供的内置包, 引入后可以直接使用, 如 fmt、 strconv、 strings、sor...原创 2021-01-04 23:35:01 · 402 阅读 · 0 评论 -
2、常量、变量命名赋值及简单程序结构
(1)变量(1.1)变量的来历及类型程序运行过程中的数据都是保存在内存中, 我们想要在代码中操作某个数据时就需要去内存上找到这个变量, 但是如果我们直接在代码中通过内存地址去操作变量的话, 代码的可读性会非常差而且还容易出错, 所以我们就利用变量将这个数据的内存地址保存起来, 以后直接通过这个变量就能找到内存上对应的数据了。变量(Variable) 的功能是存储数据。 不同的变量保存的数据类型可能会不一样。 经过半个多世纪的发展, 编程语言已经基本形成了一套固定的类型, 常见变量的数据类型有:原创 2021-01-03 13:11:10 · 567 阅读 · 0 评论 -
1、Go语言介绍及Linux环境搭建
(1)Go语言介绍Go 即 Golang, 是 Google 公司 2009 年 11 月正式对外公开的一门编程语言。根据 Go 语言开发者自述, 近 10 多年, 从单机时代的 C 语言到现在互联网时代的 Java,都没有令人满意的开发语言, 而 C++往往给人的感觉是, 花了 100%的经历, 却只有 60%的开发效率, 产出比太低, Java 和 C#的哲学又来源于 C++。 并且, 随着硬件的不断升级, 这些语言不能充分的利用硬件及 CPU。 因此,一门高效、简洁、开源的语言诞生了。Go原创 2020-12-31 15:57:08 · 182 阅读 · 0 评论