golang
有雀虫
这个作者很懒,什么都没留下…
展开
-
4.3 流程控制——switch分支
switch后面是一个表达式,这个表达式的结果一次跟case进行比较,满足结果的话就执行冒号后面的代码;default是用来兜底的一个分支,其他case分支都不走的情况下就会走default分支;default分支可以放在任意位置上,不一定非要放在最后;原创 2024-05-22 10:15:41 · 242 阅读 · 0 评论 -
3.5 运算符——获取用户终端输入
【1】介绍:在编程中,需要接受用户输入的数据,可以使用键盘输入语句来获取。原创 2024-05-14 17:23:07 · 141 阅读 · 0 评论 -
2.12 变量与数据类型——指针
符号+变量,就可以获取这个变量内存的地址。怎么获取上图中的这个地址?【1】基本数据类型和内存。最重要的就是两个符号。原创 2024-05-13 11:04:51 · 185 阅读 · 0 评论 -
2.10 变量与数据类型——基础数据类型之间的转换
Go在不同类型的变量之间赋值时需要显示转换,并且只有显式转换(强制转换)表达式T(v)将值v转换为类型T。原创 2024-05-11 14:33:28 · 91 阅读 · 0 评论 -
2.9 变量与数据类型——基础数据类型的默认值
【1】在golang中数据类型都有一个默认值,当程序员没有赋值时,就会保留默认值(默认值又叫零值)原创 2024-05-11 10:17:07 · 94 阅读 · 0 评论 -
2.8 变量与数据类型——字符串类型
(1)字符串是不可变的:指的是字符串一旦定义好,其中的字符的值不能改变。如果字符串中没有特殊字符,字符串的表示形式用双引号。如果字符串中有特殊字符,字符串的表示形式用反引号。(3)当一个字符串过长的时候:'+'保留在上一行的最后。字符串就是一串固定长度的字符链接起来的字符序列。(2)字符串的表示形式。原创 2024-05-11 09:28:24 · 149 阅读 · 0 评论 -
2.7 变量与数据类型——布尔类型
布尔类型也叫bool类型,bool类型数据只允许取值true和false。布尔类型适于逻辑运算,一般用于程序流程控制。原创 2024-05-10 15:46:04 · 77 阅读 · 0 评论 -
2.6 变量与数据类型——字符类型
Golang中没有专门的字符类型,如果要存储单个字符(字母),一般使用byte保存。Golang中字符使用UTF-8编码。原创 2024-05-10 15:41:46 · 188 阅读 · 0 评论 -
2.5 变量与数据类型——浮点类型
浮点数可能会有精度的损失,所以通常情况下,建议你使用:float64。用于存放小数值的,比如:3.14/0.28、-7.19等等。golang中默认的浮点类型为:float64。原创 2024-05-10 15:06:20 · 198 阅读 · 0 评论 -
2.4 变量与数据类型——整数类型
用于存放整数值。原创 2024-05-10 14:30:59 · 407 阅读 · 0 评论 -
2.3 变量与数据类型——扩展:进制和进制转换
(5)八进制转为十六进制。(2)十进制转为二进制。(3)八进制转为十进制。(4)十进制转为八进制。(1)二进制转为十进制。原创 2024-05-10 10:13:13 · 135 阅读 · 0 评论 -
2.2 变量与数据类型——数据类型介绍
原创 2024-05-09 17:54:00 · 86 阅读 · 0 评论 -
2.1 变量与数据类型——变量
变量相当于内存中一个数据存储空间的表示。原创 2024-05-09 17:43:06 · 128 阅读 · 0 评论 -
1.9 golang开始——API
Go语言标准库文档中文版 | Go语言中文网 | Golang中文社区 | Golang中国原创 2024-05-09 16:52:21 · 124 阅读 · 0 评论 -
1.8 golang开始——语法
方法由一条条语句构成,每个语句后不需要分号(Go语言会在每行后自动加分号),这也体现出Golang的简洁性。块注释 /**/ vscode快捷键 shift+alt+a 注意:块注释中不可以嵌套块注释。Go编译器是一行行进行编译的,因此我们一行就写一条语句,不能把多条语句写在同一行,否则会报错。定义的变量或者import的包如果没有使用到,代码不能编译通过。行注释 // vscode快捷键 ctrl+/大括号都是成对出现的,缺一不可。源文件以“go”为扩展名。原创 2024-05-09 16:33:30 · 172 阅读 · 0 评论 -
1.7 golang开始——执行过程分析
(3)如果我们是直接“go run” go源代码,那么如果要在另一个机器上这么运行,也需要go开发环境,否则无法执行。(1)在编译时,编译器会将程序运行依赖的库文件包含在可执行文件中(.exe文件)。所以,可执行文件变大了很多。(2)如果我们先编译生成了可执行文件,那么我们可以将改可执行文件拷贝到没有go开发环境的机器上,仍然可以运行。(4)go run 运行时间明显要比第一种运行时间长。编译后的文件可以另外指定名字。上述两种执行流程的方式区别。原创 2024-05-09 16:13:36 · 142 阅读 · 0 评论 -
1.6 golang开始——代码
终端输入下面的初始化命令,生成go.mod文件(go mod init 项目名)原创 2024-05-09 15:33:54 · 89 阅读 · 0 评论 -
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 · 307 阅读 · 0 评论 -
1.4 golang开始——开发环境搭建
SDK(software development kit 软件开发工具包)SDK是提供给开发人员使用的,其中包含了对应开发语言的工具包。原创 2024-05-09 14:08:03 · 230 阅读 · 0 评论 -
1.3 golang开始——开发工具vscode(刚开始的工具)
在盘符建立一个文件夹:aago(随便起的名字)在vscode中打开文件夹。双击打开vscode。原创 2024-05-09 11:08:11 · 357 阅读 · 1 评论 -
1.2 golang开始——Golang简史
进行了一次关于设计一门新语言的讨论。第二天,三人继续进行了对新语言设计的讨论会,并在会后由。语言基础上,修正一些明显缺陷,删除一些被诟病的特征,增加一些缺失的功能。环境编程》和《程序设计实践》作者之一。发出了一封邮件,总结了设计思路:要在。语言开发了一个精简的操作系统,起名。在一封回复邮件中把新语言命名为。语言也拥有了自己的吉祥物(就职于贝尔实验室,参与了。语言,并利用一个月时间用。日正式开源,这一天被。原创 2024-05-09 10:50:38 · 209 阅读 · 0 评论 -
1.1 golang开始——Golang的引入
(1)计算机硬件技术更新频繁,性能提高很快,目前主流的变成变成语言发展明显落后于硬件,不能合理利用多核CPU的优势提升软件系统性能。Go分布式/云计算软件工程师:go语言可以帮你建立cdn调度系统这个服务,让云计算能力更强。(2)软件系统复杂度越来越高,维护成本越来越高,目前缺乏一个足够简洁高效的编程语言。Go服务器:可以替换c/c++。区块链:Go是主流技术。原创 2024-05-09 10:47:22 · 166 阅读 · 0 评论