golang
已收录文章:13893篇
-
如下所示: os.Mkdir("abc", os.ModePerm) //创建目录 os.MkdirAll("dir1/dir2/dir3", os.ModePerm) //创建多级目录 首先,试图从一个Go可执行文件创建一组嵌套目录(如'dir1/dir2/dir3'),并打印错误出来看看。250 收藏
-
Go 语言中 encoding/json 包可以很方便的将结构体、数组、字典转换为 json 字符串。 引用 import "encoding/json" 解析语法 // v 传入结构体、数组等实例变量 // []byte 字节数组 // error 可能会有的错误 fu170 收藏
-
遍历结构体 如何实现遍历结构体字段? 好吧,言归正传!举个例子: demo1: package main import ( "fmt" "reflect" ) type Student struct { name string age int } func main() { v := reflect.ValueOf(Student{"乔303 收藏
-
Timer Timer是一种单一事件的定时器,即经过指定的时间后触发一个事件,因为Timer只执行一次就结束,所以称为单一事件,这个事件通过其本身提供的channel进行通知触发。 timer结构体 通过src/time335 收藏
-
func Unmarshal func Unmarshal(data []byte, v interface{}) error Unmarshal函数解析json编码的数据并将结果存入v指向的值。 Unmarshal和Marshal做相反的操作,必要时申请映射、切片或指针,有如下的附加规则: 要258 收藏
-
我们先看一个简单的例子,我们自定义一个错误,用来把多个错误放在一起输出: type CustomError struct {errors []string} func (c *CustomError) Add(err string) {c.errors = append(c.errors, err)} func (c *CustomError) Error() s355 收藏