Golang:三种引号详解-单引号、双引号、反引号

Golang限定字符或者字符串一共三种引号:

  • 单引号(''),单个字符,更类似于C语言中的char类型,

  • 双引号("") ,字符串,单行的,多个字符(字母数字)。

  • 反引号(``),类似Python的三引号,可以折行的字符串,所有转义字符将被忽略

示例

go 复制代码
package main

import (
    "fmt"
)

func main() {
    str1 := 'a'
    //str1 := 'abc' // 会报错的

    str2 := "Hello World!"

    str3 := `
Hi there~
I love Golang!
    `
    fmt.Println(str1)
    fmt.Println(str2)
    fmt.Println(str3)
}

输出

复制代码
97
Hello World!

Hi there~
I love Golang!

参考

相关推荐
CoderLiu4 分钟前
Agent 沙箱架构深度解析:从 Pattern 选型到生产级框架设计
前端·人工智能·后端
NGC_66117 分钟前
CMS收集器详解
java·开发语言·jvm
旺仔.2918 分钟前
死锁 详解
linux·开发语言·计算机网络·安全
I love studying!!!13 分钟前
python项目: 下载数据
开发语言·python
不只会拍照的程序猿16 分钟前
《嵌入式AI筑基笔记03:Python流程控制,从C的严谨到Python的简洁》
c语言·开发语言·笔记·python
问今域中18 分钟前
java技术史001:EJB 侵入性的历史阵痛与 Spring 的突围
java·开发语言·rpc
神奇小汤圆19 分钟前
Java内存模型(JMM)与 volatile 底层实现全解析
后端
BUG创建者20 分钟前
openlayers上跟据经纬度画出轨迹
开发语言·javascript·vue·html
23.22 分钟前
【Java】NIO零拷贝技术揭秘:CPU不参与的数据传输
java·开发语言·nio