Golang 入门笔记(二)下
目录 文章目录 目录 修改字符串 连接字符串 格式化 格式表 BASE64编码 常量 枚举--一组常量值 类型别名与类型定义 非本地类型不能定义方法 在结构体成员嵌入时使用别名 紧接上文 修改字符串 Go 语言的字符串是不可变的 修改字符串时可以将字符串转变为【】byte进行修改 【】byte和string可以通过强制类型转换互转。 连接字符串 +号可以直接连接 但使用 bytes.Buffer更快 h:=“aa” b:=“cc” var stb bytes.Buffer stb.WriteString(h) stb.WriteString(b) c:=stb.String() 格式化 fmt.Sprintf(格式化样式,参数列表…) 格式化样式:字符串样式,格式化动词以%开头 参数列表:多个参数以逗号分隔,个数与格式化相对应 var progress=2 fmt.Sprintf(“ss %d”,progress) 格式表 BASE64编码 package main import ( "encoding/base64" "fmt" ) func main() { //需要处理的字符串 message := ".https//golang.org/" //编码信息 encodedMessage := base64.StdEncoding.EncodeToString([]byte