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!

参考

相关推荐
superman超哥3 分钟前
仓颉内存分配优化深度解析
c语言·开发语言·c++·python·仓颉
我是你们的明哥4 分钟前
kafka如何实现exactly once
后端
invicinble6 分钟前
java集合类(二)--map
java·开发语言·python
王中阳Go7 分钟前
全面解析Go泛型:从1.18到最新版本的演进与实践
后端·面试·go
oak隔壁找我7 分钟前
Java ThreadLocal详解:原理、应用与最佳实践
后端
代码扳手7 分钟前
“老板,我的接口性能还能再快一倍!” — Go微服务gRPC升级实战
后端·go
woniu_maggie7 分钟前
SAP暂估科目自动清账
后端
sali-tec8 分钟前
C# 基于halcon的视觉工作流-章71 深度学习-预处理OCR
开发语言·人工智能·深度学习·数码相机·算法·计算机视觉·ocr
rannn_1118 分钟前
【SQL题解】力扣高频 SQL 50题|DAY4
数据库·后端·sql·leetcode·题解
isyuah9 分钟前
Miko v0.7 发布:我写的一个 Rust Web 框架,虽然还是个玩具
后端·rust