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!

参考

相关推荐
颜酱4 分钟前
队列练习系列:从基础到进阶的完整实现
javascript·后端·算法
何中应11 分钟前
vi编辑器使用
linux·后端·操作系统
何中应12 分钟前
Linux进程无法被kill
linux·后端·操作系统
何中应14 分钟前
rm-rf /命令操作介绍
linux·后端·操作系统
何中应19 分钟前
Nginx转发请求错误
前端·后端·nginx
海老豹66623 分钟前
99元/年!不翻墙不装App,用企业微信把AI塞进个人微信的终极方案
后端
Assby32 分钟前
关于 Java 中的线程顺序控制:三种实战方案(join / CountDownLatch / CompletableFuture)
后端
洋洋技术笔记34 分钟前
Spring Boot启动流程解析
spring boot·后端
mudtools34 分钟前
搭建一套.net下能落地的飞书考勤系统
后端·c#·.net