Expect是一个用来处理交互的命令。借助 expect,我们可以将交互过程写在一个脚本上,使之自动化完成。形象的说,ssh登录,ftp登录等都符合交互的定义。下文我们首先提出一个问题,然后介绍基础知...
Go常用包学习| time 包
本文主要已代码的方式来讲述如何使用 Go 的 time 包 package main import ( "fmt" "time" ) func datetime...
Go语言学习(九)| 接口
Go语言学习(八)| 类型、指针
指针 Go 有指针,但是没有指针运算。你不能用指针变量遍历字符串的各个字节。 通过类型作为前缀来定义一个指针 * 。 例: var p *int 现在 p 是一个指向整数值的指针。 变量名和 * 之间...
Go 调试利器 delve 使用
Delve 是一个专门为调试 go 程序而生的调试工具,它比 GDB 更强大,尤其时调试多 goroutine 高并发的 go 程序。 安装 Delve go get -u github.com/de...
Go语言学习(七)| 包
包的定义 包是函数和数据的集合。 用 package 保留字定义一个包。例: package main 文件名不需要与包名一致。包名的约定是使用小写字符。 Go 包可以由多个文件组成,但是使用相同的 ...
Go语言学习(六)| 函数
函数的定义 关键字 func 用来声明一个函数 func functionName(parameter type) returnType { // 函数体 } 函数中的参数列表和返回值并非是必须的 f...
Go语言学习(五)| 控制结构
Go 对于值之间的比较有非常严格的限制,只有两个类型相同的值才可以进行比较,如果值的类型是接口,它们也必须都实现了相同的接口 for循环(没有do或者while) switch和if select 类...
Go语言学习(四)| 数组、切片、集合
array 声明数组 array由 <type> 定义,n为array的长度,标示希望存储的内容的类型。例: var arr int //声明一个int类型的数组 arr = 42 //数...
Go语言学习(三)| 基础数据类型
Go 基础数据类型: 布尔型 数字类型 字符串类型 错误类型 布尔型 bool 布尔型的值只能为 true 或 false , 例: var v1 bool = true v1 := (2 > ...
4
评论