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!

参考

相关推荐
再吃一根胡萝卜3 分钟前
Agent 如何选择与生成 SQL —— Text2SQL 全链路详解
后端
苍何6 分钟前
把操作流程直接录成 Skill,豆包太夯了!
后端
Go_error25 分钟前
在 Go 服务层中如何优雅地管理事务?
后端·go
是立不是利25 分钟前
前端交互基石:深入剖析JavaScript三级联动背后的设计哲学
开发语言·前端·javascript
老刘的望远镜34 分钟前
AgentScope Java 从零(03):Agent 的记性默认全开,我在第 50 轮翻了车
java·开发语言·javascript
爱读源码的大都督37 分钟前
DeepSeek面试官问:多租户 RAG 系统怎样实现细粒度权限控制?
后端·面试·架构
Littlehero_12143 分钟前
QT自定义控件之电气接线图(源码开源)
开发语言·qt
苍何1 小时前
我们终于成立了 AgentWork 开源社区,16.4 万字豆包工作蓝皮书同步开源(建议收藏)
后端
中科三方1 小时前
DNS拨测到底在拨测什么?
开发语言·github·php·dns·云拨测