go
已收录文章:826篇
-
问题内容package main import ( "fmt" "math" ) func main() { r := 2 f := 2.0 fmt.Printf("%T %v\n", r, r) // int 2 fmt.Printf("%T %v\n", f, f) // float64 2 fmt.Printf("%T %v\n&q380 收藏
-
问题内容 为什么最后输出的不是1~9,而是1~7或者1~8呢 cpu_amount := 1 jobChan := make(chan int, cpu_amount) finishChan := make(chan int, 1) dateRange := []int{1,2,3,4,5,6,7,8,9}122 收藏
-
问题内容尝试添加了servename还是不行呢,有遇到过的朋友么?正确答案因为GOPM这网站已经倒闭了,和你没啥关系274 收藏
-
问题内容 微信消息回复要求这样的格式,cdata是为了解析特殊字符: <xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1234486 收藏
-
问题内容func test(value string, w http.ResponseWriter) { if(value == "hello"){ io.WriteString(w, value) // 这里如何做让这个请求不再继续运行? } io.WriteString(w, "over") }正确答案也是直接 return 啊269 收藏
-
问题内容 func fibonacci(c, quit chan int) { x := 1; for { select { case c <- x: x += 1; case <-quit: fmt.Println("quit") return } } } func main() { c := make(ch265 收藏
-
问题内容syntax error: non-declaration statement outside function bodySuffix := regexp.MustCompile(`.(mp4|mkv|rmvb|ts|avi)$`)这个想将这个正则表达式做一个全局的变量写在 main函数 之外 不知道怎么使用 var方式改写正确253 收藏
-
问题内容我定义了一个flag_test.go文件:package flag_test import ( "fmt" "flag" ) var ( name = flag.String("name", "lpc", "go flag test") ) func main() { flag.Parse() fmt.325 收藏
-
问题内容golang新人。前端传上来的时间戳是东八区的时间,但是golang获取到的时间戳都是UTC的,time.FixedZone()设置之后,time.Now().In(time.FixedZone("CST", 83600)).Unix() 获取到的还是UTC时间,虽然比较的288 收藏
-
问题内容目前我需要在Node写的RPC服务上封装HTTP服务,没有什么业务封装,就是纯粹的转发,我自己是 Go,用的iris,RPC服务是另一位同事写的。我的想法:参数应该在靠近数据库的一层进行校验398 收藏
-
问题内容能解释一下为什么打印结果是这样吗正确答案同为新手,个人理解:首先defer后进先出,三二一的顺序应该没异议了。其次根据defer注册要延迟执行的函数时该函数所有的参数都需要确436 收藏
-
问题内容分页使用pageNum还是offset的优缺点正确答案差不多,根据具体情况选择用哪个如果没有任何限制,用offset最简单,毕竟pageNum最后也要转换成offset但是如果有“用户配置每页显示多少条”470 收藏