摘要: 1.在调用一个函数时,会给该函数分配一个新的空间,编译器会通过自身的处理让这个新的空间其他的只爱栈空间区分开来 2.在每个函数对应的栈中,数据空间是独立的,不会混淆 3.当一个函数调用完毕,程序会自动销毁对应这个函数的栈空间(函数内部的一些变量也会随之消失) 4.函数的形参列表可以是多个,返回值列表 阅读全文
posted @ 2021-08-11 16:16 安心晨 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等 1.算数运算符 小提示:%的计算公式:a % b = a - a / b * b ++和--只能独立使用,不可以把这个当成一个结果赋值给另一个变量,a++,a-- //OK var b = a++ //error 在GO语言中,只有a++和a 阅读全文
posted @ 2021-07-20 15:58 安心晨 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 标识符概念 1.GO语言中对各种变量、方法、函数等命名时使用的字符串序列称之为标识符 2.凡是自己可以起名字的地方都叫标识符 标识符的命名规则 1.由26个英文字母大小写,0-9,_ 组成 2.数字不可以开头。var num int //ok var 3num int //error 3.GO语言中 阅读全文
posted @ 2021-07-20 14:22 安心晨 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 值类型和引用类型的说明 1.值类型:基本数据类型int系列,float系列,bool,string,数组和结构体struct 2.引用类型:指针,slice切片、map、管道chan、interface等都是引用类型 值类型和引用类型的特点 1.值类型:变量直接存储值,内存通常在栈中分配 2.引用类 阅读全文
posted @ 2021-07-15 17:26 安心晨 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 每一块内存都分为地址和值,相当于你在一个地方,和这个地方的名字一样, 比如说我们现在有一个int变量,值是100,那么实际上是在某一块内存里面存了一个int类型的整数100,然后存这个值的地址是0xc0000120a0 当我们访问这个变量的时候,其实这个变量就是根据0xc0000120a0这个地址去 阅读全文
posted @ 2021-07-15 14:18 安心晨 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 1.概念 变量相当于内存中的一个数据存储空间的表示,可以把变量看做是一个房间的门牌号,通过门牌号可以找到房间,同样的道理,可以通过变量名访问到变量的值 2.变量使用的基本步骤 声明变量 赋值 使用 3.变量使用的注意事项 变量表示内存中第一个存储区域 该区域有自己的名称(变量名)和类型(数据类型) 阅读全文
posted @ 2021-07-10 11:47 安心晨 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.\t :表示一个制表符,通常使用它可以排版 2.\n:换行符 3.\\:\\输出一个\ 4:\":输出一个双引号 5.\r:回车,从当前行的最前面开始输出,覆盖之前的内容 示例 输出结果 GO语言中还有其他的转义字符,想要了解的可以自行查看官方文档说明或者百度/谷歌搜索 阅读全文
posted @ 2021-07-09 20:47 安心晨 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 1.GO源文件以“go”为扩展名 2.GO应用程序的执行入口是main()函数 3.GO语言严格区分大小写 4.GO方法有一条条语句构成,每行语句后面不需要加分号(GO语言会在每行后自动加分号,这也体现出GOlang的简洁性) 5.GO语言是一行一行编译的,因此我们一行就写一条讵,不能把两条语句写在 阅读全文
posted @ 2021-07-08 20:03 安心晨 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1. VS Code+ Go插件 不再像以前那么霸道蛮横, 微软这么多年也算做了不少挽回人心的事, 而VSCode的推出, 就算其中一件. 这个开发工具简直太好用了, 简单,轻快, 开放式, 几乎没办法说VSCode有什么缺点, 特别是你不喜欢大而全的IDE的话. VSCode支持大部分语言, 所以 阅读全文
posted @ 2021-07-08 16:23 安心晨 阅读(255) 评论(0) 推荐(0) 编辑
摘要: GO语言保证了既能到达静态编译语言的安全和性能,又达到了动态语言开发维护的高效率,使用一个表达式来形容GO语言:GO=C+Python,说明GO语言既有C静态语言程序的运行速度,又能达到Python动态语言的快速开发 1.从C语言中继承了很多理念,包括表达式语法,控制结构,基础数据类型,调用参数传值 阅读全文
posted @ 2021-07-08 16:21 安心晨 阅读(224) 评论(0) 推荐(0) 编辑