Go语言编程

作者:许式伟 吕桂华等编著

- 内容简介

《Go语言编程》
本书以介绍Go语言特性为主,示例则尽量采用作者开发团队平常的实践,内容涉及内存管理(堆和栈)、错误处理、OOP、并发编程等关键话题。 这本书面向的读者是所有打算用Go语言的开发者,主要包括目前使用C、C++、Java、C#的开发人员,甚至一些Python、PHP开发人员也可能转为 Go 程序员。

Go语言编程

+ 《Go语言编程》

bookcover|200

属性 内容
ISBN 9787115290366
作者 许式伟 吕桂华等编著
出版年 2012-09-03
出版社 人民邮电出版社
来源 Go语言编程
分类 计算机-编程设计

高亮划线

1.3 第一个Go程序

1.3 第一个Go程序

cd ~/goyard$ go run hello.go # 直接运行Hello, world. 你好,世界!使用这个命令,会将编译、链接和运行3个步骤合并为一步,运行完后在当前目录下也看不到任何中间文件和最终的可执行文件。 >

— 创建于 [[2022-01-03]] 13:39 ^9-3201-3350

1.3 第一个Go程序

6g和6l是64位版本的Go编译器和链接器,对应的32位版本工具为8g和8l。Go还有另外一个GCC版本的编译器,名为gccgo,但不在本书的讨论范围内。

— 创建于 [[2022-01-03]] 13:39 ^9-3783-3860

2.1 变量

2.1 变量

从根本上说,变量相当于是对一块数据存储空间的命名,程序可以通过定义一个变量来申请一块数据存储空间,之后可以通过引用变量名来使用这块存储空间。

— 创建于 [[2022-01-03]] 14:11 ^16-444-514

1.5 工程管理

则一个正常的工程目录组织应该如下所示:

├— ├— ├—calc.go ├— ├—add.go ├—add_test.go ├—sqrt.go ├—sqrt_test.go ├— ├—#包将被安装到此处 在上面的结构里,带尖括号的名字表示其为目录。xxx_test.go表示的是一个对于xxx.go的单元测试,这也是Go工程里的命名规则。 — 创建于 [[2022-01-03]] 13:52 ^291189470-7w23rqayW - 一个完整的go工程

Go语言编程
https://hodlyounger.github.io/D_立志博览群书/weread/计算机/Go语言编程-许式伟 吕桂华等编著/
作者
许式伟 吕桂华等编著
发布于
2024年8月31日
许可协议