主要针对有编程基础的程序猿,通过一些特性的简短总结,可以快速的使用go语言,而不用再去翻阅文档或是baidu!
文件结构与相关主题如下:
├── hello.go 入门经典
└── variable.go 对go的变量声明规则进行演示
├── datatype.go 主要用来对go语言中的数据类型进行说明
├── args_sample.go 演示如何使用命令行参数
├── string_example.go 演示字符串的一些相关特性
├── time_sample.go 演示对时间的处理
├── array_slice_map.go 主要用来演示数组,切片,map的功能与特性
├── controller.go 主要用来演示go语言中的控制结构,if/else,switch,for等
├── function_s.go 主要用来演示func的一些特性
├── struct_sample.go 对struct的特性进行演示
├── method_interface.go 用来演示如何定义结构体的方法以及声明接口
├── exception_sample.go 演示关于异常的处理以及声明的方式
├── file_sample.go 主要用来对文件解析做演示
├── goroutine_sample.go 主要用来演示goroutine的特性
├── httpclient.go 主要演示http client的使用
├── httpserver.go 用来演示用go实现httpserver的相关特性
├── json_sample.go 用来演示json的操作
├── temperature 自定义包
│ ├── tempers.go
│ └── tempers_test.go
├── package_sample.go 用来演示如何使用自定义package
├── tools
│ ├── cmdline 演示命令行工具的实现
│ │ ├── cmdline1.go
│ │ ├── cmdline2.go
│ │ └── 命令行添加到系统工具的说明.md
│ └── network
│ ├── dbl_sample.txt
│ ├── multi_ping.go
│ └── standard_ping.go
├── unittest 演示单元测试的一些特性
│ ├── benchmark.go
│ ├── benchmark_test.go
│ ├── sample.go
│ └── sample_test.go