随笔分类 - go语言
go语言相关
摘要:/** 并发控制:context的学习 */ func context_test() { PrintStartSeperator("context_test") ctx, cancel := context.WithCancel(context.Background()) go func(ctx c
阅读全文
摘要:/** 一个用来进行go routine的函数 */ func print_something(msg string){ for i:= 0;i < 5;i++{ time.Sleep(1 * time.Second) fmt.Println(msg) } } /** 异步相加,并将结果放在通道中
阅读全文
摘要:type Books struct { title string author string subject string id int } /** 结构体的学习 */ func struct_test() { print_start_seperator("struct_test") //可以类似于
阅读全文
摘要:type Circle struct { radius float64 desc string } //定义结构体里面的方法 func (c Circle) getArea() float64 { return 3.14 * c.radius * c.radius } //如果想要改变结构体里面的成
阅读全文
摘要:package main import ( "fmt" "time" "unsafe" ) //示例代码 var isActive bool // 全局变量声明 var enabled, disabled = true, false // 忽略类型的声明 //后面的是返回值,和python很像,表示
阅读全文

浙公网安备 33010602011771号