2019年8月14日
摘要:
package main import ( "fmt" ) const NAME string = "imooc" var a string = "慕课网" type imoocInt int type learn struct { } type ilearn interface { } func myfun() { fmt.Println(NAME) fmt.Println(...
阅读全文
posted @ 2019-08-14 09:11
清明-心若淡定
阅读(195)
推荐(0)
2019年8月13日
摘要:
benchmark函数以benchmark开头 benchmark的case一般会跑b.N次,且每次执行都如此 在执行过程中会根据实际case的执行时间是否稳定会增加b.N的次数以达到稳态。 执行命令: BenchmarkAll执行了200000000,每次执行耗时8.29ns Benchmark函
阅读全文
posted @ 2019-08-13 14:11
清明-心若淡定
阅读(1141)
推荐(0)
摘要:
Test 的写法: 每一个test文件必须import 一个"testing" test文件下的每一个test case均必须以Test开头并且符合TestXxx形式,否则go test会直接跳过测试不执行 eg: main_test.go main.go t.SkipNow()跳过当前case,
阅读全文
posted @ 2019-08-13 11:28
清明-心若淡定
阅读(605)
推荐(0)
摘要:
常用命令 go command [arguments] 1) go build 跨平台编译: 2) go install : 与go build最大的区别是编译后将输出文件打包成库放在pkg下 3) go get : 用于获取go 的第三方包,通常会默认从git repo上pull最新的版本 eg:
阅读全文
posted @ 2019-08-13 10:55
清明-心若淡定
阅读(956)
推荐(0)
2019年7月5日
摘要:
strings import "strings" strings包实现了用于操作字符的简单函数。 bytes import "bytes" bytes包实现了操作[]byte的常用函数。本包的函数和strings包的函数相当类似。 strconv import "strconv" strconv包实
阅读全文
posted @ 2019-07-05 08:58
清明-心若淡定
阅读(636)
推荐(0)
2019年7月4日
摘要:
输出结果: 0 1 2 ha ha 100 100 7 8
阅读全文
posted @ 2019-07-04 14:19
清明-心若淡定
阅读(553)
推荐(0)
2019年7月3日
摘要:
编程最简单的算法之一,莫过于变量交换。交换变量的常见算法需要一个中间变量进行变量的临时保存。用传统方法编写变量交换代码如下: var a int = 100 var b int = 200 var t int t = a a = b b = t fmt.Println(a, b) var a int
阅读全文
posted @ 2019-07-03 11:09
清明-心若淡定
阅读(7092)
推荐(0)
摘要:
正如上一节《Go语言变量声明》中提到的 Go语言在声明变量时,自动对变量对应的内存区域进行初始化操作。每个变量会初始化其类型的默认值,例如: 整型和浮点型变量的默认值为 0。 字符串变量的默认值为空字符串。 布尔型变量默认为 bool。 切片、函数、指针变量的默认为 nil。 当然,依然可以在变量声
阅读全文
posted @ 2019-07-03 11:04
清明-心若淡定
阅读(2038)
推荐(0)
摘要:
Go语言变量的声明(使用var关键字) Go语言是静态类型语言,因此变量(variable)是有明确类型的。编译器会检查函数调用中,变量类型的正确性。在数学概念中,变量表示没有固定值且可改变的数。但从计算机系统实现角度来看,变量是一段或多段用来存储数据的内存。声明变量的一般形式是使用 var 关键字
阅读全文
posted @ 2019-07-03 10:39
清明-心若淡定
阅读(306)
推荐(0)
2019年7月2日
摘要:
package main import "syscall" import "unsafe" func main() { var hand uintptr = uintptr(0) var operator uintptr = uintptr(unsafe.Pointer(syscall.StringToUTF16Ptr("open"))) var fpath uintptr = uin...
阅读全文
posted @ 2019-07-02 11:11
清明-心若淡定
阅读(1460)
推荐(0)