go语言流程控制

流程控制 ​ 如果没有流程控制,就会一条道走到黑,比如我们去买菜,肯定要付款才能拿走,在比如我们去上班,可以选择交通工具,这其中都是有流程的管理,更比如考试程序及格与不及格这都是选择的结果! Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复

阅读全文

go实现99乘法表

99乘法表 func main() { // 输出99乘法表 for i := 1; i <= 9; i++ { for j := 1; j <= i; j++ { fmt.Printf("%d * %d = %d ", i, j, i*j) } fmt.Println() } }

阅读全文

go变量与常量

变量 ​ 变量就是可以变化的字符,所以很多教程都是开始就讲解标识符,在编程里边所有标识含义的叫做标识符,而变量就是可以变化的标识符,就记住一句话就可以了:用开头是字母或者_的一串标识符就叫做变量。 变量的格式 var 变量名 变量类型 变量的声明格式 单个声明变量 var name string var id int var isOff bool 批量声明变量 var ( name

阅读全文

go常用运算符

运算符 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 算数运算符 运算符 描述 + 相加 - 相减 * 相乘 / 相除 % 求余 注意: ++(自增)和--(自减)在Go语言中是单独的语句,并不是运算符。 关系运算符 运算符 描述 == 检查两个值是否相等,如果相等返回 True 否则返回 False。 != 检查

阅读全文

go类型介绍

Go语言基本类型 ​ 任何编程语言都有其基本类型,和复杂类型,我们这篇文章先看基本类型: int 整形 bool 布尔类型 float 单精度类型 double 双精度类型(在go语言中叫float64) string 字符串类型 complex64 complex128 (一般不用,需要的时候在看) 整形(int) 什么是整形? 指没有小数部分的数据。*整型*可以用十进制,十六进制或

阅读全文

git如何导出两本版本之间差异文件

需求 ​ 很多时候,特别是小公司,或者个人工作室,他们体量没有那么大,不至于部署什么JK等管理,那么我们如何每次只获取相关修改差异呢? 解决办法 git diff 版本号1 版本号2 –name-only | xargs zip update.zip 补充zip 打包解压命令 linux zip命令的基本用法是: zip [参数] [打包后的文件名] [打包的目录路径] linux zip命令参数列

阅读全文

go modules包管理工具

GO Modules介绍 ​ Go Modules是Golang官方推出的原生的包管理工具,与其说工具,更多的可以说是一种管理的规则方式,这个机制是在go 1.11版本以后才支持的,简称mod,其本质原型就是vgo。 Modules使用办法 查看Go版本 go version ​ 1、go在go 1.11版本推出的mod

阅读全文

孩子从沙发下摔了下来

起因 ​ 每天晚上我都基本上是失眠状态,特别是现在疫情期间,为了别人和自己的健康,我这期间一次没有出门,家里方便面什么都吃完了,为了减少粮食的消耗,我白天基本睡觉,晚上还是睡觉!话说中午的时候我睡醒了,看见微信媳妇和我说孩子从沙发上掉了下来,心理痛痛的揪心! 经过 ​ 我先网上搜索了[孩子

阅读全文

composer 自动载入的四种方式

Composer 是PHP的一个包依赖管理工具,类似Ruby中的RubyGems或者Node中的NPM,它并非官方,但现在已经非常流行。此文并不介绍如何使用Composer,而是关注于它的autoload的内容吧。 对于第三方包的自动加载,Composer提供了四种方式的支持,分别是 PSR-0和P

阅读全文

go语言环境安装

什么是GO语言 ​ go语言是一门支持跨平台的,静态强类型,编译型,自动垃圾回收,语法接近C的,支持了关联数组的自带并发的一门编程语言。 如何获取安装包 下载地址:https://golang.google.cn/ 安装GO语言 Windows 下载安装包: https://dl.google.com/go/go1.14.windows-amd64.msi 双击下载回来的安装包,选择C盘根目录(建议目录

阅读全文