从零开始学go语言
记录与分享本人学习golang这门类c的静态编程语言过程,本系列分享参考书籍:GO语言核心编程
一只特立独行的兔先森
从业至今,专注于各大云平台,精通各大行业解决方案,对传统企业业务需求及目前传统业务环境在当今云计算背景下所面临的安全痛点及安全挑战有深刻独立的见解
展开
-
【从零开始学习Go语言】十.基础算法之冒泡排序
【从零开始学习Go语言】十.基础算法之冒泡排序借用菜鸟教程中的一张图冒泡排序,顾名思义就是像冒泡一样进行排序,那么是怎么个冒泡法呢?举个例子说明一下,比如有一个数组:[3 2 1 0],需要将该数组进行升序排序,即排序成:[0 1 2 3]。冒泡排序是这样进行排序的,首先将第一个元素和第二个元素进行比较,如果第一个元素比第二个元素大,那么将这两个元素交换位置,比如这里的第一个元素是3...原创 2020-04-02 08:27:35 · 6707 阅读 · 0 评论 -
Go语言的基础表单处理
Go语言的基础表单处理一.Web工作方式二.处理表单三.验证表单四.必填字段五.数字六.中文七. 英文八.电子邮件地址九.手机号码十.下拉菜单十一.单选按钮十二.复选框十三.日期和时间十四.身份证号码一.Web工作方式我们平时浏览网页的时候,会打开浏览器,输入网址后按下回车键,然后就会显示出你想要浏览的内容。在这个看似简单的用户行为背后,到底隐藏了些什么呢?对于普通的上网过程,系统其实是这样做...原创 2020-03-22 20:45:02 · 12130 阅读 · 3 评论 -
【从零开始学习Go语言】九.Go语言之变量常量及指针总结
【从零开始学习Go语言】九.Go语言之变量和常量一.变量1.1 显示的完整声明1.2 简短声明二.常量三.基础类型四. 指针4.1定义4.2 用途五.总结一.变量变量是通过一个名称绑定一块内存地址,该内存地址所存储的数据类型由定义变量时指定,该内存的地址数据可以被改变;变量声明的方法有多种1.1 显示的完整声明package mainimport "fmt"func main...原创 2020-03-19 12:28:50 · 10550 阅读 · 5 评论 -
【从零开始学习Go语言】八.Go语言的数组切片引用类型与值类型(总结)
【从零开始学习Go语言】Go语言的数组与切片引用类型与值类型一.数组二.多维数组三.切片四.值类型与引用类型一.数组go语言的数组在之前的一些例子中有引用过,go的数组在创建时需要声明存储数据的类型,长度,并且长度在确定后便不可增加,类似python中的元组数组的声明方式有多种:第一种package mainimport ( "fmt")func main() {...原创 2020-03-18 18:09:14 · 11945 阅读 · 5 评论 -
【从零开始学习Go语言】七.Go标识符之内置函数常量总结
【从零开始学习Go语言】七.Go标识符之内置函数常量总结一. 内置函数二.常量标识符三.空白标识符四.总结一. 内置函数golang的内置函数共有十五个,不需要使用import引入便可以直接使用的函数。makemake函数主要用来初始化和创建一个对象的,针对map(集合),slice(切片),channel(通道)类型,注意只支持这三种类型。package mainfunc...原创 2020-03-17 15:18:41 · 9879 阅读 · 5 评论 -
【从零开始学习Go语言】六.Go语言之数据类型标识符
【从零开始学习Go语言】六.Go语言之数据类型标识符一.介绍二.数值类型:2.1 整数2.2 浮点型2.3复数型2.4 字符和字符串型2.5 接口型2.6.布尔型一.介绍之前一章讲解了go的关键字,并且只有25个关键字,而这篇文章记录的是数据类型标识符,注意数据类型标识符也属于关键字(预声明标识符),不过25个关键字为定义go语言程序结构的而今天的是定义数据类型的,它们共有20个小伙伴:...原创 2020-03-16 22:02:50 · 8328 阅读 · 6 评论 -
【从零开始学习Go语言】五.Go的词法单元
【从零开始学习Go语言】五.Go语言的词法单元一.词法单元?1.1 token1.2 标识符1.3 关键字1.4 声明符合数据结构1.5 控制程序结构一.词法单元?什么是词法单元,由于自学,网上的教程从没提到过这个概念,可能我还是菜鸟,写这篇文章希望可以给更多的人普及一下这个小小的知识点,所谓词法单元是token,关键字,操作符,标识符,分隔符和字面量的一个统称,简单理解就是一个高级语言最基本...原创 2020-03-16 18:13:05 · 13042 阅读 · 3 评论 -
【从零开始学习Go语言】四.Go常用命令释义
【从零开始学习Go语言】四.Go常用命令释义一.go hlep 命令释义1.1 go env 命令1.2 go run 命令1.3 go get 命令1.4 go build 命令1.5 go install 命令1.6 go clean命令1.7 go test命令1.8 go list命令一.go hlep 命令释义如果有玩过linux应该都使用过这个命令 help,而我们的go语言...原创 2020-03-16 12:24:34 · 13640 阅读 · 3 评论 -
【从零开始学习Go语言】三.属于Go的Hello World
【从零开始学习Go语言】三.属于Go的Hello World一.安装Visual Studio Code1.1 安装Go插件二.创建Go项目文件2.1 创建Go项目文件夹2.2 打开创建的项目文件夹2.3 创建第一个Hello.go 文件2.4 编写“Hello World”代码2.5 在终端中打开三. 初始化文件四. 属于GO的 “Hello World”五.附 :知识点学习任何东西如果...原创 2020-03-14 19:26:06 · 17056 阅读 · 8 评论 -
【从零开始学习Go语言】二.Go语言的安装
【从零开始学习Go语言】二.Go语言的安装一. 下载Go安装包:二.安装Go语言2.1 创建Go文件夹2.2 下载Go安装包2.3 解压Go安装包2.4 添加Go环境变量2.5 验证Go安装三. 附:配置环境变量3.1 个人设置环境变量(供参考):3.2 Linux or Mac os设置变量方式3.3 Windows设置变量方式:四.运行第一个Go程序一. 下载Go安装包:在前一篇文章...原创 2020-03-14 11:10:13 · 16885 阅读 · 3 评论 -
【从零开始学习Go语言】一.初识Go语言
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。原创 2020-03-13 19:09:53 · 18219 阅读 · 3 评论