做网站图片教程,营销网站建设评估及分析,临安市建设局门户网站,梧州建设网站一般情况下我们在进行go语言开发的时候我们都需要创建一个main方法和main包才能运行go代码#xff0c; 针对这个问题#xff0c;go语言给我们内置了功能强大的testing测试框架#xff0c; 其中一个很有意思的Example测试就非常的方便使用。 他不管你在什么包#xff0c;也…一般情况下我们在进行go语言开发的时候我们都需要创建一个main方法和main包才能运行go代码 针对这个问题go语言给我们内置了功能强大的testing测试框架 其中一个很有意思的Example测试就非常的方便使用。 他不管你在什么包也不管你什么方法都可以使用他 只需要将文件名修改为 以 _test.go 结尾 且函数名前增加 Example 就可以方便快捷的运行和调试你的代码。 运行/Debug 效果示例 Example测试代码示例
package myutilsimport fmtfunc ExampleDemo01() {var a 1var b 2a, b b, a // 利用golang批量定义赋值变量的特性直接交换a,b的值fmt.Printf(a %v, b %v\n, a, b)// Output: a 2, b 1
}func ExampleDemo02() {//常规方式进行变量交换, 需要定义中间变量 tmpvar a 2var b 3var tmp 0tmp aa bb tmpfmt.Printf(a %v, b %v \n, a, b)// Output: a 3, b 2
}怎么样是不是很方便很nice?