golang
已收录文章:13835篇
-
golang是一种强类型语言,虽然在代码中经常看到这种写法,i:=10这其实这是编译器自动做了类型推断在编译期间。编译器会对数据进行类型检查。不同类型的数据不能赋值,不能在函数中传参。强500 收藏
-
前言: 近我使用 Go 语言完成了一个正式的 Web 应用,有一些方面的问题在使用 Go 开发 Web 应用过程中比较重要。过去,我将 Web 开发作为一项职业并且把使用不同的语言和范式开发 Web 应用作为235 收藏
-
问题内容 func main() { var a [10]int fmt.Printf("a len=%d\n", len(a)) s := a[1:5] fmt.Printf("len=%d cap=%d slice=%v\n", len(s), cap(s), s) } 输出 a len=10len=4 cap=9 slice=[0 0 0 0] 为什么长度是10的数组,切片后容量161 收藏
-
问题内容用golang开启httpserver,如果参数里面有(;)这个符号的话会作为字段值结束,然后分拆出来多一个参数。这个是怎么解决?即如果我传的是params=111;222然后golang就解析成两个参数[params=111464 收藏
-
问题内容 第一个函数返回的是切片类型的结构体,结构体都是指针类型第二个函数返回的是结构体指针类型。 两个函数都定义返回变量为什么第一个函数Find(&xxx)就可以,为什么第二个函数449 收藏
-
定时器1-"*/5 * * * * *" package main import ( "fmt" "github.com/robfig/cron" ) //主函数 func main() { cron2 := cron.New() //创建一个cron实例 //执行定时任务(每5秒执行一次) err:= cron2.AddFunc("*/5 * * * * *", prin467 收藏