Go单引号和双引号的异同点

Go语言的字符串类型string在本质上就与其他语言的字符串类型不同:Java的String、C++的std::string以及Python3的str类型都只是定宽字符序列Go语言的字符串是一个用UTF-8编码的变宽字符序列,它的每一个字符都用一个或多个字节表示即:一个Go语言字符串是一个任意字节的常量序列。Golang的双引号和反引号都可用于表示一个常量字符串,不同在于:双引号用来创建可解析的字符串字面量(支持转义,但不能用来引用多行)反引号用来创建原生的字符串字面量,这些字符串可能由多行组成(不支持任何转义序列),原生的字符串字面量多用于书写多行消息、HTML以及正则表达式, ......

Go中fmt的'占位符'%的使用说明

Go的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf,其实很多语法和C很像普通占位符占位符 说明 举例 输出 %v 相应值的默认格式。 Printf("%v", people) {zhangsan}, %+v 打印结构体时,会添加字段名 Printf("%+v", people) {Name:zhangsan} %#v 相应值的Go语法表示 ......

本地安装godoc
本地安装godoc

墙内用户基本不能访问golang.org,go的安装包里面默认没带godoc,本地部署godoc方法如下:1、下载安装包git clone https://github.com/golang/tools %GOPATH%/src/golang.org/x/tools git clone https://github.com/golang/net %GOPATH%/src/golang.org/x/net git clone https://github.com/golang/xerrors %GOPATH%/src/golang.org/x/xerrors如不能clone,需手动 ......

使用gotop查看系统负载情况

Gotop 是一个 TUI 图形活动监视器,使用 Go 语言编写。它是完全免费、开源的,受到了 gtop 和 vtop 的启发。在此简要的指南中,我们将讨论如何安装和使用 Gotop 来监视 Linux 系统的活动。Gotop 是用 Go 编写的,所以我们需要先安装它。要在 Linux 中安装 Go 语言,请参阅以下指南。安装 Go 之后,使用以下命令下载最新的 Gotop 二进制文件。安装:sh -c "$(curl https://raw.githubusercontent.com/cjbassi/gotop/master/download.sh)"将下载 ......

CentOS7.3编译安装go1.8.1

  go1.8.1下载地址https://golang.org/dl/,这里下载go1.8.1.src.tar.gz和go1.4.3.src.tar.gz,下来以后算下md5哈希和官网比对下,以免被加盐,国内可以用这个地址下载:https://golang.google.cn/dl/go1.4以上版本安装的时候需先安装下1.4;要么会报错:##### Building Go bootstrap tool. cmd/dist ERROR: Cannot find /root/go1.4/bin/go. Set $GOROOT_BOOTSTRAP to a working Go tr ......