golang概述(代码片段)

彭世瑜 彭世瑜     2022-12-03     124

关键词:

Go言语 Golang

Go语言:Google公司创造的语言

程序:完成某个功能的指令的集合

学习方向

  • 区块链(分布式账本技术)
  • Go服务器端/游戏软件/数据处理/处理大并发
  • Golang分布式/云计算

应用领域

  • 区块链技术,简称BT(Blockchain Technology),分布式账本技术
  • 后端服务器应用
  • 云计算、云服务 CDN(内容分发网络)

学习方法

  • 先建立整体框架,然后细节
  • 学习软件编程是在琢磨别人怎么做,而不是我认为应该怎么做的过程

Go语言发展简史

  • 2007年原型
  • 2009发布
  • 2015 Go 1.5
  • 2017 Go 1.8
  • 2017 Go 1.9
  • 2018 Go 1.10

课程使用的版本:1.9.2

Go语言特点

既能有静态编译语言的安全和性能,又能达到动态语言开发维护的效率

Go = C + Python
  • 指针
  • 包:Go语言的每一个文件都要归属于一个包,能不能单独存在
  • 垃圾回收
  • 天然并发 goroutine
  • 管道通信机制
  • 函数可以返回多个值
  • 切片

golang概述(代码片段)

一、Golang转义字符转义字符(escapechar)1.1常见的转义字符第一个斜杠表示转义1.1.1 一个制表位,常用于对齐排版功能1.1.2换行符1.1.3回车符,是不会换行的!从当前行的顶头开始输出,覆盖掉之前的内容。简而言之:后面的内容会... 查看详情

golang✔️走进go语言✔️第十四课排序(代码片段)

【Golang】✔️走进Go语言✔️第十四课排序概述sort自定义排序概述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第14课)sortGo语言的sort包实现了内置和用户定义类型的排序.例1:packagemainimport( "fm... 查看详情

golang✔️走进go语言✔️第十四课排序(代码片段)

【Golang】✔️走进Go语言✔️第十四课排序概述sort自定义排序概述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第14课)sortGo语言的sort包实现了内置和用户定义类型的排序.例1:packagemainimport( "fm... 查看详情

golang✔️走进go语言✔️第十课数组(代码片段)

【Golang】✔️走进Go语言✔️第九课数组概述数组创建数组访问数组元素概述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第9课)数组数组(Array)是有序的元素序列.若将有限个类型相同的变量的合... 查看详情

golang✔️走进go语言✔️第十课数组(代码片段)

【Golang】✔️走进Go语言✔️第九课数组概述数组创建数组访问数组元素概述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第9课)数组数组(Array)是有序的元素序列.若将有限个类型相同的变量的合... 查看详情

golang✔️走进go语言✔️第八课函数(代码片段)

【Golang】✔️走进Go语言✔️第八课概述函数函数定义函数传递参数函数传递地址函数闭包概述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第8课)函数函数(Function)是基本的代码的代码块,用于执... 查看详情

golang✔️走进go语言✔️第八课函数(代码片段)

【Golang】✔️走进Go语言✔️第八课概述函数函数定义函数传递参数函数传递地址函数闭包概述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第8课)函数函数(Function)是基本的代码的代码块,用于执... 查看详情

golang✔️走进go语言✔️第六课循环语句(代码片段)

【Golang】✔️走进Go语言✔️第六课条件表达式概述循环语句方法一方法二方法三break关键字continue关键字goto关键字概述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第6课)循环语句使用好循环语... 查看详情

golang✔️走进go语言✔️第六课循环语句(代码片段)

【Golang】✔️走进Go语言✔️第六课条件表达式概述循环语句方法一方法二方法三break关键字continue关键字goto关键字概述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第6课)循环语句使用好循环语... 查看详情

golang✔️走进go语言✔️第一课helloworld(代码片段)

【Golang】✔️走进Go语言✔️第一课HelloWorld概述Go语言结构新建项目HelloWorld概述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第1课)Go语言结构在我们开始学习Go编程语言的基础构建模块前,我们... 查看详情

golang✔️走进go语言✔️第三课常量(代码片段)

【Golang】✔️走进Go语言✔️第三课常量概述常量常量计算iota概述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第3课)常量常量(Constant)是指程序在执行过程中不会改变的固定值.常量可以是任何... 查看详情

golang✔️走进go语言✔️第十一课指针(代码片段)

【Golang】✔️走进Go语言✔️第十一课指针概述指针数据和数据存储地址创建指针通过指针修改变量值空指针指针数组二级指针概述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第11课)指针指针(... 查看详情

golang✔️走进go语言✔️第十一课指针(代码片段)

【Golang】✔️走进Go语言✔️第十一课指针概述指针数据和数据存储地址创建指针通过指针修改变量值空指针指针数组二级指针概述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第11课)指针指针(... 查看详情

golang✔️实战✔️聊天室☢️建议手收藏☢️(代码片段)

【Golang】✔️实战✔️聊天室☢️建议手收藏☢️概述服务端实现客户端实现日志概述今天我们会结合之前几节课的知识来综合实战一下,实现一个聊天室.服务端实现运行的时候我们可以开启一个服务端和N个客户端,来实现聊天... 查看详情

golang✔️实战✔️聊天室☢️建议手收藏☢️(代码片段)

【Golang】✔️实战✔️聊天室☢️建议手收藏☢️概述服务端实现客户端实现日志概述今天我们会结合之前几节课的知识来综合实战一下,实现一个聊天室.服务端实现运行的时候我们可以开启一个服务端和N个客户端,来实现聊天... 查看详情

golang✔️走进go语言✔️第十五课递归&接口(代码片段)

【Golang】✔️走进Go语言✔️第十五课递归&接口概述递归实现阶乘斐波那契数列接口概述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第15课)递归递归(Recursion)就是在运行的过程中自己调用自... 查看详情

golang✔️走进go语言✔️第五课类型转换(代码片段)

【Golang】✔️走进Go语言✔️第五课类型转换概述数据类型转换浮点转整数字符串转整数整数转字符串概述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第5课)数据类型转换数据类型转换可以帮... 查看详情

golang✔️走进go语言✔️第十五课递归&接口(代码片段)

【Golang】✔️走进Go语言✔️第十五课递归&接口概述递归实现阶乘斐波那契数列接口概述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第15课)递归递归(Recursion)就是在运行的过程中自己调用自... 查看详情