Golang JSON字符串的

####Introduction(简介) JSON (JavaScript Object Notation) is a simple data interchange format. Syntactically it resembles the objects and lists of JavaScript. It is most commonly used for communication

- 阅读全文 -

Golang的数据类型interface的理解

interface 是go语言定义的一种**数据类型**,不要把它想象的太抽象了,因为是数据类型,这种数据类型的特别之处是:它将**共性的方法**定义在一起,**任何其他类型**只要实现了这些方法就是**实现了这个接口**。 不同于其他的类型: 1.这种类型可以在其结构里面定义方法 2.是一些共性方法的“模版”,有点类似于生活中的电脑的USB接口的作用,接上(implements)不同的设备

- 阅读全文 -

golang 语言删除过期文件

公司的一个服务器存储文件,需要删除三个月前的文件,写了一个golang 语言版本的,如下: ```go package main //定时清理文件超过90天的文件 import ( "fmt" "io/ioutil" "os" "runtime" "time" "syscall" //"os" "path/filepath" ) var dirnam

- 阅读全文 -

Go语言中,数组(array)和切片(slice)的区别

#####定义上的区别 数组:数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。 数组的声明 ```bash var arr_name [size] type ``` 数组的声明和赋值 ```bash var arr_name = [...]int{value1,value2,value3....} ```

- 阅读全文 -

GoLang 程序实体讲解

###GO语言程序实体 go语言的程序实体包括:变量,常量,函数,接口和结构体 ####声明变量的几种方式? 案例代码: ```bash package main import ( "fmt" "flag" ) func main(){ var name string flag.StringVar(&name,"name","everyone","The

- 阅读全文 -

GO语言之二:命令源码文件

###golang语言的源码文件分为三种: 1.命令源码文件 2.库源码文件 3.测试源码文件 ####源码文件 1. 运行方式:``` go run filename.go``` 2. 源码文件定义:命令源码文件是程序的运行入口,是每个可独立运行的程序必须拥有的。我们可以通过构建或安装,生成与其对应的可执行文件,后者一般会与该命令源码文件的直接父目录同名。**如果一个源码文件声明属于

- 阅读全文 -