golang
已收录文章:14427篇
-
首先来看看 init函数的作用吧。 init() 介绍 init()与包的初始化顺序息息相关,所以先介绍一个go中包的初始化顺序吧。(下面的内容部分摘自《The go programinng language》) 大体而言,顺序如下:159 收藏
-
目的: 删除文件之后,如果目录为空,递归删除为空的目录。 svr.dataDir指目录的最外层,递归删除目录的时候判断到这一层即可。 eg:/Users/danny/data func deleteFileOnDisk(localPath string) { log.Debugf("r159 收藏
-
概述 Golang 是一个跨平台的新生编程语言. 今天小白就带大家一起携手走进 Golang 的世界. Go 语法基础 Go 程序可以由多个标记组成: 关键字 标识符 常量 字符串 符号 关键字 Go 语159 收藏
-
第一步初始化 1.新建文件夹(项目名) 2.终端进入该项目,敲 go mod init gin-class 产生go.mode文件 3.golang打开,Go Modules设置GOPROXY=https://goproxy.io 4.新建mian.go,下面代码粘贴进去 5.运行 package main import159 收藏
-
问题内容Go小白,在开发过程中遇到了读取xml的操作,但是xml里的数据是以Excel中Worksheet结构存储的,请问该如何正确提取呢?↓ xml中的Worksheet ↓ <?xml version="1.0"?> <?mso-application p159 收藏
-
Golang反射处理匿名结构体字段需理解reflect包对内嵌类型的暴露机制。通过reflect.Value和reflect.Type可访问被提升的导出字段(如ID、Name)及内嵌结构体本身;FieldByName适用于直接访问提升字段,而FieldByIndex可通过索引路径精确访问嵌套字段,避免名称冲突;遍历StructField时,Anonymous标志为true表示该字段是匿名内嵌结构体,可递归探索其内部字段;即使非导出字段(如age)无法直接修改,但通过内嵌结构体Value仍可读取或在CanS158 收藏