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!

参考

相关推荐
wuyk55515 分钟前
66.嵌入式C语言进阶:共用体(Union)实战指南——单片机内存省一半的神级技巧
c语言·开发语言·stm32·单片机·嵌入式硬件
怪奇云呼军23 分钟前
闪电智能 Voice Agent 怎样根据语速、停顿和追问方式切换话术?策略引擎拆解
开发语言·人工智能·网络协议·算法·语音识别·web app
卷无止境25 分钟前
Python的魔术方法:那些藏在双下划线背后的魔法
后端·python
Ivanqhz33 分钟前
Rust parse() 浅析
开发语言·后端·rust
卷无止境38 分钟前
别再被"乱码"吓到了:Python文件操作的门道
后端·python
神仙别闹41 分钟前
基于C++实现(控制台)景区旅游管理系统
开发语言·c++·旅游
程序员爱钓鱼42 分钟前
Rust Result 详解:可靠的错误处理机制
前端·后端·rust
程序员爱钓鱼1 小时前
GOPATH 与 Go Modules:Go 项目依赖管理的演变
后端·go
牛奔9 小时前
Go 如何打印调试深层或嵌套的结构体
开发语言·后端·golang
红烧大青虫9 小时前
HarmonyOS应用开发实战:小事记 - 数据迁移策略:RDB 表结构变更的版本号管理与 onUpgrade 回调
后端·华为·harmonyos·鸿蒙系统