go
weixin_43903378
这个作者很懒,什么都没留下…
展开
-
在windows上使用go编译dll文件,供C++调用
C++项目是win32的,所以go的编译环境也要改成win32的cmd下,修改环境变量:set GOARCH=386set CGO_ENABLED=1使用go env 查看是否生效参考:https://bbs.csdn.net/topics/394513992.2. 安装编译环境MinGW下载安装gcc,g++编译器参考:https://blog.csdn.net/cbb944131226/article/details/829402733. 编写go相关文件和代码编写def文件.原创 2020-09-28 15:38:01 · 1574 阅读 · 2 评论 -
go语言函数相关
函数类型函数类型也叫作函数签名, 就是函数定义首行去掉函数名、参数名和{,可以使用fmt.Printf 的”%T”格式化参数打印函数的类型。可以使用 type 定义函数类型,函数类型变量可以作为函数的参数或返回值。实际函数类型变量和函数名都可以当作指针变量,该指针指向函数代码 开始位置func add(a int, b int) int { return a + b}func sub(a int, b int) int { return a - b}type Op func(int,.原创 2020-08-20 17:44:17 · 87 阅读 · 0 评论 -
go语言 函数相关1:实参到形参的传递永远是值拷贝
相关知识点a. 函数实参到形参的传递永远是值拷贝b. 函数参数 支持不定长参数,不定参数名在函数体 内相当于切片,对切片的操作同样适合对不定参数的操作c. 切片是引用类型,值包含指向数组的指针func test1(s ...int) { // s为不定长参数 s[0] = 888}func test2(s2 []int) { s2[0] = 9999}func main() { var a = [...]int{0, 1, 2, 3, 4, 5} // a是一个数组 var.原创 2020-08-13 14:42:48 · 350 阅读 · 0 评论