golang
已收录文章:14425篇
-
在讲解并发概念时,总会涉及另外一个概念并行。下面让我们来了解并发和并行之间的区别。并发(concurrency):把任务在不同的时间点交给处理器进行处理。在同一时间点,任务并不会同时运432 收藏
-
问题内容 package main import "fmt" func main() { var slice01 = [...]int{1,2,3} var aa = len(slice01) var bb = (aa / 2) // var bb float32 = (aa / 2) 这样会报错 fmt.Println(aa, bb) // 打印结果:3 1 // 如何能打印432 收藏
-
1、常用的占位符 %d 整型占位符 %f 浮点型占位符 %t 布尔型占位符 %s 字符串类型占位符 %q 带引号字符串类型占位符 %p 指针型占位符 %v 通用占位符 %b 二进制 %x 十进制 2、fmt 输出 fmt.Print432 收藏
-
xdm,我们都知道 golang 是天生的高并发,高效的编译型语言 可我们也都可知道,工具再好,用法不对,全都白费,我们来举 2 个常用路径来感受一下 struct 和 map 用谁呢? 计算量很小的时候,可432 收藏
-
问题内容我的golang版本是1.14就是学习通道的时候看到一段代码,我运行了一下,发现结果有两种:package main import "fmt" func main() { chanInt := make(chan int) defer close(chanInt) go func() {432 收藏
-
err接口 Go语言引入了一个关于错误处理的标准模式,即error接口,它是Go语言内建的接口类型,该接口的定义如下: type error interface { Error() string } 调用对应接口 err:=errors.New("this is normal err")432 收藏