卡尔白~ (@Karlbaey)程序设计 #3 - 结构体和数据结构入门 中发帖

原文 URL 请看文末,谢谢支持! 😋 
上期指路→
https://linux.do/t/topic/896933/

摘要:本篇教程将会详细讲述 Go 结构体的使用方法,并且搭配上经典数据结构栈(stack)来帮助理解。与往期教程相同的是,这次依然会使用线上题库的公开题。建议读者在学习结构体之后自己动手试一试,并且在函数部分体会一下使用值传参、指针传参以及引用传参的差异。这里的“传参”意思是把数据或变量传递给函数或方法进行处理的过程。 这种说法太抽象,不利于理解,请接着往下读。
此外,在额外部分会解释一些关于计算机架构的问题,例如指针的空间占用为什么会是 4 字节或 8 字节。
论结构体的诞生
我们在之前的教程中用的都是整数、小数、字符串还有数组等等这样平凡的数据类型。但是如果需要操作的东西越来越多,数据类型也大相径庭,我们之前采用的数据类型就不够看了。当数据类型逐渐复杂,只能...