Every day to be a little better

标签:go

go

go 数组、slice、map使用

admin阅读(184)

go 数组使用 var arr2 [5]int arr2[1] = 5 //数组声明以后可以直接赋值 fmt.Println(arr2) arr := new([5]int) //&[0 0 0 0 0] 返回带地址的初始化值 fm...

go

go 递归删除目录

admin阅读(213)

go 创建目录 os.MkdirAll("./a/b/c/d/e/f",0777) go filepath.Walk遍历目录 Walk(root string, walkFn WalkFunc) error 完整代码 package mai...

go

go 递归删除目录

admin阅读(145)

go 创建目录 os.MkdirAll("./a/b/c/d/e/f",0777) go filepath.Walk遍历目录 Walk(root string, walkFn WalkFunc) error 完整代码 package mai...

go

go template模板使用

admin阅读(200)

go template模板使用 字符变量替换解析 package main import ( "os" "text/template" ) func main() { name := "qipajun" tmpl, err := templ...

go

go chan有缓冲和无缓冲

admin阅读(199)

go chan有缓冲无缓冲区别 同步非同步区别 – 有缓冲与无缓冲 c1:=make(chan int) //无缓冲 c2:=make(chan int,1) //有缓冲 c1 <- 1 无缓冲c1 通道放入1后需要有携程...

go

go 递归删除目录

admin阅读(418)

go 创建目录 os.MkdirAll("./a/b/c/d/e/f",0777) go filepath.Walk遍历目录 Walk(root string, walkFn WalkFunc) error 完整代码 package mai...

go

go文件信息读取

admin阅读(307)

使用go读取文件信息,获取文件名、尺寸、权限等信息。 – 使用os.Stat()可以获取文件信息 f, e := os.Stat(file) 能够读取到的参数 type FileInfo interface { Name() s...

go

go flag

admin阅读(339)

Go 提供了一个 flag 包,支持基本的命令行标志解析。我们将用这个包来实现我们的命令行程序示例。 > 1、设置提示接收参数 //基本的标记声明仅支持字符串、整数和布尔值选项。这里我们声明一个默认值为 "foo" 的字符串标志 word并...

go

go chan有缓冲和无缓冲

admin阅读(397)

go chan有缓冲无缓冲区别 同步非同步区别 – 有缓冲与无缓冲 c1:=make(chan int) //无缓冲 c2:=make(chan int,1) //有缓冲 c1 <- 1 无缓冲c1 通道放入1后需要有携程...

go

go 数组、slice、map使用

admin阅读(367)

go 数组使用 var arr2 [5]int arr2[1] = 5 //数组声明以后可以直接赋值 fmt.Println(arr2) arr := new([5]int) //&[0 0 0 0 0] 返回带地址的初始化值 fm...