Golang依赖管理

创建  go.mod        命令行创建(也可以直接IDE创建GO  modules  项目)cd$目录gomodint        会在目录下生成  go.mod  文件modulelearning//这里必须要和目录名是一致的go1.15安装依赖        如安装web框架  gin

#基础   #go  

Golang 面向“对象”

结构体和方法package mainimport "fmt"// 定义结构体,二叉树结点type treeNode struct {value intleft, right *treeNode}// 工厂函数func createNode1(value int) tr

#基础   #go  

Golang内建容器

数组packagemainimport"fmt"//go语言数组是值传递,这个函数只能传长度为5的int数组,传其他的会报错funcprintArr(arr[5]int){//因为是值传递,函数内对修改元素不会影响原始数组fori,v:=rangearr{fmt.Println(

#基础   #go  

Golang基础语法

变量定义packagemainimport("fmt")vartest11=45//在外部定义变量必须要用varvar(aa="多个也可以这样赋值"bb=34cc=232)funcmain(){//字符类型vartt='c'fmt.Printf("%

#基础   #go  

Golang切片实现原理

Go语言切片实现原理        假设存在数组:arr  :=  []int{0,1,2,3,4,5}        使用切片                arr1  :=  arr[1:4]  //  结果为  {1,  2,  3}        然后                arr2

#基础   #go  

Golang下载和安装

从  https://studygolang.com/    选择镜像使用wget下载,如:wget  https://studygolang.com/dl/golang/go1.15.linux-amd64.tar.gz解压到当前文件夹:        tar  -zxvf  go1.15.lin

#基础   #go   #下载安装