golang
已收录文章:13826篇
-
引言 在日常工作中,如果我们能够了解 Go 语言内存模型,那会带来非常大的作用。这样在看一些极端情况,又或是变态面试题的时候,就能够明白程序运行表现下的很多根本原因了。 当然,靠316 收藏
-
在必要以及可行的情况下,一个类型的值可以被转换成另一种类型的值。由于Go语言不存在隐式类型转换,因此所有的类型转换都必须显式的声明:valueOfTypeB = typeB(valueOfTypeA)类型 B 的值 = 类型 B(457 收藏
-
MySQL是业界常用的关系型数据库,本文介绍了database/sql库以及Go语言如何操作MySQL数据库。 mysql驱动 _ "github.com/go-sql-driver/mysql" posgre驱动 _ "github.com/lib/pq" 连接postgres Go语言中的database/sql包提供了343 收藏
-
1. 函数 Go语言的函数属于“一等公民”(first-class),也就是说: 函数本身可以作为值进行传递。支持匿名函数和闭包(closure)。函数可以满足接口。 1.1 函数返回值 同一种类型返回值 fu238 收藏
-
使用golang并发求和,作为对golang并发的一个练习. 为了验证结果的正确性,要给出最传统的版本: func sum1(data []int) int { s := 0 l := len(data) for i := 0; i < l; i++ { s += data[i] } return s } 第二种440 收藏
-
每门语言都有自己的语法糖,像java的语法糖就有方法变长参数、拆箱与装箱、枚举、for-each等等,Go语言也不例外,其也有自己的语法糖,掌握这些语法糖可以助我们提高开发的效率,所343 收藏