Go   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了[golang]golang中的双引号、单引号、反引号大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_673_0@
  • go语言中不倾向使用单引号表示字符串,单引号用于表示Golang的一个特殊类型:rune,类似其他语言的byte但又不完全一样,是指:码点字面量(Unicode code point),不做任何转义的原始内容

  • 双引号用来创建可解析的字符串字面量(支持转义,但不能用来引用多行)

  • 反引号用来创建原生的字符串字面量,这些字符串可能由多行组成(不支持任何转义序列),原生的字符串字面量多用于书写多行消息、HTML以及正则表达式

  • package main
    
    import (
        "fmt"
    )
    
    func main() {
        fmt.Println("Hello world \t hehe")
    
        fmt.Println(`Hello world \t hehe`)
    }
    
    // 输出
    $ go run src/Hello/Hello.go
    Hello world      hehe
    Hello
    world
    \t hehe

    Go语言的字符串类型@R_197_10495@ng在本质上就与其他语言的字符串类型不同:

    Java的@R_197_10495@ng、C++的std::string以及python3的str类型都只是定宽字符序列

    Go语言的字符串是一个用UTF-8编码的变宽字符序列,它的每一个字符都用一个或多个字节表示,即:一个Go语言字符串是一个任意字节的常量序列。

    https://studygolang.com/articles/7312
    https://studygolang.com/articles/8431
    https://blog.csdn.net/wanchope/article/details/53413760

    大佬总结

    以上是大佬教程为你收集整理的[golang]golang中的双引号、单引号、反引号全部内容,希望文章能够帮你解决[golang]golang中的双引号、单引号、反引号所遇到的程序开发问题。

    如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

    本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
    如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。