自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 4.3 流程控制——switch分支

switch后面是一个表达式,这个表达式的结果一次跟case进行比较,满足结果的话就执行冒号后面的代码;default是用来兜底的一个分支,其他case分支都不走的情况下就会走default分支;default分支可以放在任意位置上,不一定非要放在最后;

2024-05-22 10:15:41 257

原创 4.2 流程控制——if分支

if 条件表达式 {逻辑代码。

2024-05-15 09:18:58 274

原创 4.1 流程控制——流程控制的引入

不信,你可以试试拆分你遇到的各种事情。这三种基本逻辑结构是相互支撑的,它们共同构成了算法的基本结构,无论怎样复杂的逻辑结构,都可以通过它们来表达。【1】流程控制的作用: 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。【2】控制语句的分类: 控制语句分为三类:顺序、选择和循环。“循环结构”代表“如果..,则再继续...”的逻辑。“顺序结构”代表“先执行a,再执行b”的逻辑.“条件判断结构”代表“如果.,则..”的逻辑。本章是大家真正进入编程界的“门票”。

2024-05-14 17:31:59 189

原创 3.5 运算符——获取用户终端输入

【1】介绍:在编程中,需要接受用户输入的数据,可以使用键盘输入语句来获取。

2024-05-14 17:23:07 160

原创 3.4 运算符——位运算符和其他运算符

【1】位运算符:&,|,^*: 取指针变量对应的数值。&:返回变量的存储地址。

2024-05-14 16:38:50 223

原创 3.3 运算符——关系运算符、逻辑运算符

【1】逻辑运算符:&&(且)、 ||(或) 、!【1】关系运算符:==,!=,>,=,

2024-05-14 16:34:03 189

原创 3.2 运算符——赋值运算符

【1】赋值运算符:=,+=,-=,*=,/=, %=【2】作用:将某个运算后的值,赋给指定的变量。

2024-05-14 16:26:14 78

原创 3.1 运算符——算数运算符

运算符是一种特殊的符号,用以表述数据的运算、赋值和比较等注意:具体代码如下。

2024-05-14 16:19:47 219

原创 2.16 变量与数据类型——关键字和预定义标识符

【2】预定义标识符:一共36个预定标识符,包含基础数据类型和系统内嵌函数。【1】关键字就是程序发明者规定的有特殊含义的单词,又叫保留字。go语言中一共25个关键字。

2024-05-14 15:43:50 182

原创 2.15 go mod 依赖管理

通过 go mod init 模块名 可以生成 go.mod文件。

2024-05-14 15:15:46 346

原创 2.14 变量与数据类型——标识符的使用

变量,方法等,只要是起名字的地方,那个名字就是标识符 varageint = 19PS:字姆的含义比较宽泛,使用汉字也是可以的。不建议使用汉字,建议使用26字母。

2024-05-14 15:15:21 290

原创 2.13 变量与数据类型——指针四个细节

【4】基本数据类型(又叫值类型),都有对应的指针类型,形式为*数据类型。比如int的对应的指针就是*int,float32对应的指针类型就是*float32。意味着这个指针指向的是float32类型的数据,但是。【2】指针变量接收的一定是地址值。【3】指针变量的地址不可以不匹配。【1】可以通过指针改变指向值。

2024-05-13 13:53:42 139

原创 2.12 变量与数据类型——指针

符号+变量,就可以获取这个变量内存的地址。怎么获取上图中的这个地址?【1】基本数据类型和内存。最重要的就是两个符号。

2024-05-13 11:04:51 194

原创 2.12 变量与数据类型——string转为其他基础类型

使用API:strconv。

2024-05-13 10:18:05 147

原创 2.11 变量与数据类型——其他基础类型转为string

【代码】2.10 变量与数据类型——其他基础类型转为string。

2024-05-11 16:27:45 207

原创 2.10 变量与数据类型——基础数据类型之间的转换

Go在不同类型的变量之间赋值时需要显示转换,并且只有显式转换(强制转换)表达式T(v)将值v转换为类型T。

2024-05-11 14:33:28 103

原创 2.9 变量与数据类型——基础数据类型的默认值

【1】在golang中数据类型都有一个默认值,当程序员没有赋值时,就会保留默认值(默认值又叫零值)

2024-05-11 10:17:07 107

原创 2.8 变量与数据类型——字符串类型

(1)字符串是不可变的:指的是字符串一旦定义好,其中的字符的值不能改变。如果字符串中没有特殊字符,字符串的表示形式用双引号。如果字符串中有特殊字符,字符串的表示形式用反引号。(3)当一个字符串过长的时候:'+'保留在上一行的最后。字符串就是一串固定长度的字符链接起来的字符序列。(2)字符串的表示形式。

2024-05-11 09:28:24 160

原创 2.7 变量与数据类型——布尔类型

布尔类型也叫bool类型,bool类型数据只允许取值true和false。布尔类型适于逻辑运算,一般用于程序流程控制。

2024-05-10 15:46:04 94

原创 2.6 变量与数据类型——字符类型

Golang中没有专门的字符类型,如果要存储单个字符(字母),一般使用byte保存。Golang中字符使用UTF-8编码。

2024-05-10 15:41:46 202

原创 2.5 变量与数据类型——浮点类型

浮点数可能会有精度的损失,所以通常情况下,建议你使用:float64。用于存放小数值的,比如:3.14/0.28、-7.19等等。golang中默认的浮点类型为:float64。

2024-05-10 15:06:20 215

原创 2.4 变量与数据类型——整数类型

用于存放整数值。

2024-05-10 14:30:59 425

原创 2.3 变量与数据类型——扩展:进制和进制转换

(5)八进制转为十六进制。(2)十进制转为二进制。(3)八进制转为十进制。(4)十进制转为八进制。(1)二进制转为十进制。

2024-05-10 10:13:13 154

原创 2.2 变量与数据类型——数据类型介绍

2024-05-09 17:54:00 103

原创 2.1 变量与数据类型——变量

变量相当于内存中一个数据存储空间的表示。

2024-05-09 17:43:06 149

原创 1.9 golang开始——API

Go语言标准库文档中文版 | Go语言中文网 | Golang中文社区 | Golang中国

2024-05-09 16:52:21 137

原创 1.8 golang开始——语法

方法由一条条语句构成,每个语句后不需要分号(Go语言会在每行后自动加分号),这也体现出Golang的简洁性。块注释 /**/ vscode快捷键 shift+alt+a 注意:块注释中不可以嵌套块注释。Go编译器是一行行进行编译的,因此我们一行就写一条语句,不能把多条语句写在同一行,否则会报错。定义的变量或者import的包如果没有使用到,代码不能编译通过。行注释 // vscode快捷键 ctrl+/大括号都是成对出现的,缺一不可。源文件以“go”为扩展名。

2024-05-09 16:33:30 202

原创 1.7 golang开始——执行过程分析

(3)如果我们是直接“go run” go源代码,那么如果要在另一个机器上这么运行,也需要go开发环境,否则无法执行。(1)在编译时,编译器会将程序运行依赖的库文件包含在可执行文件中(.exe文件)。所以,可执行文件变大了很多。(2)如果我们先编译生成了可执行文件,那么我们可以将改可执行文件拷贝到没有go开发环境的机器上,仍然可以运行。(4)go run 运行时间明显要比第一种运行时间长。编译后的文件可以另外指定名字。上述两种执行流程的方式区别。

2024-05-09 16:13:36 155

原创 1.6 golang开始——代码

终端输入下面的初始化命令,生成go.mod文件(go mod init 项目名)

2024-05-09 15:33:54 108

原创 1.5 golang开始——dos命令讲解

dos也是一种操作系统,是在windows出现以前用的,后来windows出来后基本没人用了,但是当windows崩溃的时候,还是要用dos方式解决。在windows系统中,我们通过鼠标菜单等来操作系统,而在dos操作系统中,要通过dos命令来操作系统。(再windows之前的操作系统)Dos是单用户、单任务的操作系统(只能执行一个任务)是DOS操作系统的命令,是一种面向磁盘的操作命令。(8)创建一个目录:md 删除目录:rd。(9)复制文件的命令:copy。(10)删除文件:del。

2024-05-09 14:37:47 333

原创 1.4 golang开始——开发环境搭建

SDK(software development kit 软件开发工具包)SDK是提供给开发人员使用的,其中包含了对应开发语言的工具包。

2024-05-09 14:08:03 253

原创 1.3 golang开始——开发工具vscode(刚开始的工具)

在盘符建立一个文件夹:aago(随便起的名字)在vscode中打开文件夹。双击打开vscode。

2024-05-09 11:08:11 375 1

原创 1.2 golang开始——Golang简史

进行了一次关于设计一门新语言的讨论。第二天,三人继续进行了对新语言设计的讨论会,并在会后由。语言基础上,修正一些明显缺陷,删除一些被诟病的特征,增加一些缺失的功能。环境编程》和《程序设计实践》作者之一。发出了一封邮件,总结了设计思路:要在。语言开发了一个精简的操作系统,起名。在一封回复邮件中把新语言命名为。语言也拥有了自己的吉祥物(就职于贝尔实验室,参与了。语言,并利用一个月时间用。日正式开源,这一天被。

2024-05-09 10:50:38 234

原创 1.1 golang开始——Golang的引入

(1)计算机硬件技术更新频繁,性能提高很快,目前主流的变成变成语言发展明显落后于硬件,不能合理利用多核CPU的优势提升软件系统性能。Go分布式/云计算软件工程师:go语言可以帮你建立cdn调度系统这个服务,让云计算能力更强。(2)软件系统复杂度越来越高,维护成本越来越高,目前缺乏一个足够简洁高效的编程语言。Go服务器:可以替换c/c++。区块链:Go是主流技术。

2024-05-09 10:47:22 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除