八、Go基础数据类型之字符串型学习篇

作者: 温新

分类: 【Go基础】

阅读: 2064

时间: 2020-05-14 13:03:45

Go语言中,字符串是一种基本数据类型,默认是通过 UTF-8 编码的字符序列,当字符为 ASCII 码时则占用 1 个字节,其它字符根据需要占用 2-4 个字节,比如中文编码通常需要 3 个字节。

字符串转义

字符串使用细节

1、Go语言的字符串的字节使用UTF-8编码标识Unicode文本,Golang统一使用UTF-8编码 2、字符串一旦赋值就不能修改

驱蚊器 士大夫是否

var webName string = "自如初"

name[0] = "https"   // 错误,不能再次赋值

古城于奎屯电饭锅大概在

史蒂芬孙地方 柘城

3、字符串的两种表示形式

1). 双引号, 会识别转义字符

2). 反引号,以字符串的原生形式输出,包括换行和特殊字符,可以实现防攻击、输出源代码等效果

var name string = "zi ru \nchu com" // 换行了
var siteUrl string = `https://www.ziruchu.com`
package main
import "fmt"
func main () {
    var a string
    a = "hello world"
    var b string = "自如初"
    c := "https://www.ziruchu.com"
    var d string = b + c
    e := "this is a \n zi ru chu"
    f := `say \n hello \n world`
    fmt.Println(a)
    fmt.Println(b)
    fmt.Println(c)
    fmt.Println(d)
    fmt.Println(e)
    fmt.Println(f)
}

我是夕阳何处寻,期待和优秀的你一起同行!

夕阳何处寻

2020年05月14日

请登录后再评论