随笔分类 -  go语言

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