随笔分类 - Go语言
摘要:Go语言提供的build -tags条件编译特性,顾名思义,只有在特定条件下才会构建对应的代码。本文实现一个根据go bulid -tags功能来编译不同版本的做法,version参数根据tags传进来的值进行编译。
阅读全文
摘要:windows打开hyperledger/fabric项目时,\fabric\integration\e2e\e2e_signal_test.go中的`syscall.SIGUSR1`会报错。这是因为 windows 下的信号没有 SIGUSR1、SIGUSR2 等,本文介绍一种解决方法。
阅读全文
摘要:在Go语言中数组是一个值类型(value type)。是真真实实的数组,而不是一个指向数组内存起始位置的指针,也不能和同类型的指针进行转化。所有的值类型变量在赋值和作为参数传递时都将产生一次复制动作。如果将数组作为函数的参数类型,则在函数调用时该参数将发生数据复制。因此,在函数体中无法修改传入的数组的内容,因为函数内操作的只是所传入数组的一个副本。
阅读全文
