打开和关闭文件
os.open 打开一个文件,返回一个 *File 和一个 err
file, err ...
概述
同一类型的变量才可以进行运算!
算数运算符
算数运算符和其它编程语言一样,+、-、*、/加减乘除,...
概述
包是多个源代码的集合,是一种高级的代码复用方案,一个包可以简单理解为一个存放 .go 文件的文件夹...
概述
简单的实现了命令行参数的解析,复杂的命令解析方式可以使用以下两个库
https://github...
Os.Args
获取命令行参数
func main() {
//os.Args是一个[]stri...
概述
fmt 包实现了类似 C 语言 printf 和 scanf 的格式化。
主要分为两个部分:
向...
概述
atomic 提供的原子操作能够确保任一时刻只能有一个goroutine对变量进行操作,善用 at...
共享内存
我们知道,channel 可以在在多个 goroutine 之间进行通信,其实对于并发还有一种...
概述
当代计算机的多进程、多线程模型
现在计算机的 cpu 核心数是有限的,比如 8 核心 cpu,...
概述
Channel 是一种特殊的引用类型,中文直译一般叫做通道,是 goroutine 执行体之间进行...