第八章:变量、常量和基础类型-编程思维

本篇翻译自《Practical Go Lessons》 Chapter 8: Variables, constants and basic types 1 你将在本章中学到什么? 什么是变量?我们为什么需要它们? 什么是类型? 如何创建变量? 如何给变量赋值? 什么是常量?常量和变量有什么区别? 如何定义常量? 如何使用常量? 2 涵盖的技术概念 变量 常量 类型 无类型常量 3 变量是内

第十五章:指针类型-编程思维

本篇翻译自《Practical Go Lessons》 Chapter 15: Pointer type 1 你将在本章将学到什么? 什么是指针? 什么时指针类型? 如何去创建并使用一个指针类型的变量。 指正类型变量的零值是什么? 什么是解除引用? slices, maps, 和 channels 有什么特殊的地方? 2 涵盖的技术概念 指针 内存地址 指针类型 解除引用 引用 3 什么是

第十六章:接口-编程思维

本篇翻译自《Practical Go Lessons》 Chapter 16: Interfaces 1 你将在本章学到什么? 什么是类型接口? 如何定义接口。 “实现一个接口”是什么意思? 接口的优点 2 涵盖的技术概念 接口 interface 具体实现 concrete implementation 实现一个接口 接口的方法集 3 介绍 刚开始编程时,接口似乎很难理解。通常,新手程序