将大佬的博客整理成相关目录。查找方便 go语言安装及介绍 go语言环境搭建 go语言基础之变量和常量 go语言基础之
原创
2023-03-27 07:03:34
99阅读
go语言语法入门1.源文件源码采用UTF-8编码,对Unicode支持良好在文件头部用package声明所属包的名称左大括号{必须和函数声明或者控制结构放在同一行go语句最后的分号可省,出现分号的典型位置是for循环或类似之处2.变量声明单个变量
var name type是声明单个变量的语法如果变量未被赋值,Go 会自动地将其初始化,赋值该变量类型的零值(Zero Value)这是对C语言的优化
翻看组队学习清单,突然发现昨天有个内容没有总结到:Go中的关键字。放出最最官方的叙述截图:对于关键字,在编程中会经常使用,也不需要强行记忆,大部分IDE环境都会对语言中的关键字进行颜色区分。昨日总结中,提到了一个重要词语:变量。变量一词来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量声明方式在Day02中已经有所提及,Go语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。
原创
2021-01-22 14:58:07
270阅读
package mainimport ( "io" "net/http" //"strings" "time")var ( server = &http.Server{ Addr: ":9090", Handler: &ppserver{}, ReadTimeout:
原创
2022-09-09 14:46:52
90阅读
Datawhale组队学习Task6要求我们巩固学习Go的数组(Array)和切片(Slices),这两个部分真的很重要,需要掌握的知识点很多,我简要的回顾总结一下。Go数组Anarrayisanumberedsequenceofelementsofasingletype,calledtheelementtype.Thenumberofelementsiscalledthelengthofthea
原创
2021-01-22 14:50:07
228阅读
今天晚上有考试,所以就提前总结了!(这其实是下午3点写的话)Task04的任务是了解Go语言中的运算符和控制语句,有编程基础的同学对运算符再熟悉不过了,我们就简单介绍一下吧。运算符Go支持普通的数字运算符,下面的表格列出了当前支持的运算符,以及其优先级。它们全部是从左到右结合的。汇总一下Go语言内置的运算符:算术运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符详情请自行搜索学习,这里不做赘述
原创
2021-01-22 14:54:25
313阅读
1.标准库接口定义package httptype Handler interface { ServeHTTP(w ResponseWriter, r *Request)}func ListenAndServe(address strin
原创
2022-09-11 01:03:14
255阅读
简介Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go 语言特色简洁、快速、安全并行、有趣、开源内存管理、数组安全、编译迅速Go 语言用途Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不
原创
2019-01-23 10:09:00
717阅读
一 应用场景描述 为什么想着要学习一下Go语言?现在越来越多有名的开源项目都是使用Go语言开发的,所以了解一下Go语言的基础知识还是很有必要的。平时的工作中主要使用Shell和Python来编写运维脚本。之前已经看过无数次关于Go语言的介绍和分享帖子了。对于Go语言这种性能仅次于C和C++的后起之秀,同时又比Python这种胶水语言性能提高不少。如果以后工作中如果有需要处理性能方面的问题
原创
2016-05-26 00:12:00
1140阅读
点赞
学习规划 每天学习15min 博客记录学习心得 主要参考 http://www.runoob.com/go/go-tutorial.html
原创
2022-08-21 00:00:20
78阅读
我是来自武汉一所普通二本学校的一名大一学生,我自己是学机械设计制造及其自动化的,但是我对编程非常感兴趣,而且我所学的专业和编程也有较紧密的联系,我想在之后的考研的时候跨专业考到计算机专业,我知道计算机专业的研究生很难考,更何况我还是一个跨专业的考生,所以我在大一便开始准备考研所需要的专业知识。 在学校刚刚上C语言的第一节课的时候,听着老师滔滔不绝地讲演的她那密密麻麻的
原创
2021-04-01 20:11:40
306阅读
点赞
http://c.biancheng.net/golang/
原创
2022-10-22 07:26:59
87阅读
菜鸟教程
转载
2022-12-20 19:02:07
71阅读
一、参考资料2021年Go语言盘点:厉兵秣马强技能,蓄势待发新征程 | Tony Bai
原创
2022-12-16 22:02:44
153阅读
变量名由字母、数字、下划线组成,不能以数字开头。 常量使用const 修饰,代表永远是只读的,不能修改。 常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。 语法:const identifier [type] = value,其中type可以省略。 iota iota,特殊
转载
2019-04-20 14:37:00
125阅读
2评论
大学时没有耐心去了解新知识,新事物。一直抱有一种可笑的心理:我现在的状态只是因为我完全没有努力的原因,只要我哪天一努力就会立马变得不一样。这种心理不仅让我止步不前,还让我失去了一种很重要的品质——坚持。慢慢变成自以为是的井底之蛙,以为学了一点计算机语言的皮毛就是懂了编程,现在想起做课设写程序时摸不着头脑的样子真是可笑。在对自己有了新的认识和定位以及对未来有了明确且坚定的规划之后,打算从C语言入手,
原创
2023-02-04 11:27:55
92阅读
golang语言特性:1、天然并发a.从语言层面支持并发,非常简单。b.goroute,轻量级线程,创建成千上万个goroute成为可能。c.基于CSP(CommunicationSequentialProcess通讯序列进程)模型实现。CSP:每个goroute之间通过管道(channel,类似linux/unix中的pipe)进行通讯,每个goroute都是独立的,是可调度的执行单位,比线程要
原创
2020-05-02 19:09:34
915阅读
1、day01 package main //声明文件所在的包,每个go文件必须有归属包 import "fmt" //引入程序中需要用的包,为了使用包下的函数 比如函数:Println func main() { //main 主函数 程序的入口 fmt.Println("Hello Word,H ...
转载
2021-08-31 08:46:00
161阅读
2评论
1、基本语法和说明go函数支持返回多个值,这一点是其他编程语言没有的func函数名(形参列表)(返回值类型列表){语句return返回值列表}1、如果返回多个值是,在接受时,希望忽略某个返回值,则使用_符号占位忽略。2、如果返回值只有一个(返回值类型列表)可以不写()案例演示:packagemainimport("fmt")functest(n1int){n1=n1+1fmt.Println(
原创
精选
2022-05-22 19:47:41
952阅读
点赞
文档资料:http://yuancao.meicx.com/d/34书签网:https://www.bookstack.cn/格式化: gofmt -w hello.go编译*指令: go build -o 123.exe main.go go build xxx.go 输入输出fmt: var name string fmt.Println("请输入姓名") //输出
原创
2023-02-20 23:26:55
72阅读