摘要: 执行的结果 这里有一点需要注意的是:在一个程序启动时,其主函数即在一个单独的goroutine中运行,我们叫它main goroutine,新的goroutine会用go语句来创建,当主协程(main goroutine)退出时,其它的子协程也会退出,验证一下 执行结果 被调用的匿名函数是无限循环, 阅读全文
posted @ 2018-09-18 17:22 蟒城贝勒爷 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 并行:指在同一时刻,有多条指令在多个处理器上同时执行 并发:指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只有把时间分成若干段,使多个进程快速交替的执行 对于go语言来说:它是从语言层面上来支持并发的,开发者不用去 阅读全文
posted @ 2018-09-18 17:14 蟒城贝勒爷 阅读(134) 评论(0) 推荐(0) 编辑
摘要: writestring的方式只适用于字符串的写入,对于十进制文件的写入只要使用write就可以了 然后使用命令进行exe文件的创建 然后直接运行程序就可以了 阅读全文
posted @ 2018-09-18 16:49 蟒城贝勒爷 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 执行结果 可以看到这里i=0后面的\n也被读取了 阅读全文
posted @ 2018-09-18 16:16 蟒城贝勒爷 阅读(2208) 评论(0) 推荐(0) 编辑
摘要: 首先写一个文件 执行完成后就会在程序的同目录生成一个demo.txt的文件,下面是文件的读 执行的结果为 阅读全文
posted @ 2018-09-18 16:03 蟒城贝勒爷 阅读(129) 评论(0) 推荐(0) 编辑
摘要: package main import ( "os" "fmt" ) func main() { os.Stdout.WriteString("are you ok?\n") //标准输出到屏幕 //os.Stdout.Close() 这里如果把注释放开就会导致不输出后程序退出 //os.Stdout是标准的设备文件,默认已经打开,用户可以直接使用 ... 阅读全文
posted @ 2018-09-18 11:46 蟒城贝勒爷 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 执行的结果为 这里可以看到,将json解析到map与解析到结构各有各的好处,在声明上,结构体需要声明结构类型,而map只需要一个make函数,但是一旦得到了值以后,结构休的方式可以直接操作,map方式需要一个一个进行断言判断才行 阅读全文
posted @ 2018-09-18 00:03 蟒城贝勒爷 阅读(1986) 评论(0) 推荐(0) 编辑