golang
已收录文章:12595篇
-
在软件行业做过一段时间的人都知道,没有万能的编程语言,也没有万能开发框架,更没有万能的解决方案。任何新技术的产生都应该归功于一部分人对老旧技术的强烈不满。Go语言也不例外。146 收藏
-
在GO语言中,导入了包,却不在代码中使用它,是非法的。当这么做时,编译器是会报错的。其原因是为了避免导入过多未使用的包,从而导致编译时间显著增加。如下代码: package main import191 收藏
-
1、for循环 写法基本和其他语言一致,只是没有了while循环,用for代替while。 样例代码如下 // for循环 func loop1() { sum := 0 for i := 0; i < 100; i++ { sum += i } fmt.Printf("sum = %d\n", sum)435 收藏
-
之前有聊过 golang 的协程,我发觉似乎还很理论,特别是在并发安全上,所以特结合网上的一些例子,来试验下go routine中 的 channel, select, context 的妙用。 场景-微服务调用 我们用 gin(一个web框298 收藏
-
正则中有分组这个功能,在golang中也可以使用命名分组。 一次匹配的情况 场景还原如下: 有一行文本,格式为:姓名 年龄 邮箱地址 请将其转换为一个map 代码实现如下: str := `Alice 20 alice@g476 收藏
-
简单说明 uint8与byte可以说是一样的,因为文档中有这样的定义: The Go Programming Language Specification Numeric types uint8 the set of all unsigned 8-bit integers (0 to 255) byte alias for uint8 也就是说,我们在需要将211 收藏