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!

参考

相关推荐
喵个咪28 分钟前
Go-Wind HTTP 服务器从入门到精通
后端·http·go
hunterandroid33 分钟前
Hilt 依赖注入:从手动 new 到自动装配
后端
喵个咪33 分钟前
Go-Wind gRPC 服务器从入门到精通
后端·go·grpc
喵个咪33 分钟前
Go-Wind GraphQL 服务器从入门到精通
后端·graphql
青青子衿悠悠我心34 分钟前
Docker与Kubernetes的十年战争与融合
后端
AI小老六34 分钟前
SkillOpt 架构拆解:把 Skill 文本当参数,用执行轨迹训练 Agent
后端·算法·ai编程
云技纵横36 分钟前
@Transactional 到底要不要加 rollbackFor?一次数据不一致事故讲清楚
后端·面试
Csvn44 分钟前
日志分析进阶 — Logwatch 与 GoAccess 实战
后端
Moment44 分钟前
牛逼,NextJs 从 16.3 开始全面拥抱 Agent Native 🥰🥰🥰
前端·后端·面试