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!

参考

相关推荐
Tel199253080047 小时前
ENDAT2.2 协议信号转 SSI /BISS-C转换卡 ENDAT2.2 协议信号转DMC多摩川高速协议转换器 互转卡
c语言·开发语言·网络
马艳泽8 小时前
接到新需求后快速产出可执行的方案和时间估算
后端
Tiger_shl8 小时前
C# 托管对象、非托管对象 讲解
开发语言·c#
HappyAcmen8 小时前
10.常见报错排查与基础调试
开发语言·python
码农的神经元8 小时前
配电网智能决策平台:从风险感知到自愈控制的 Python 实现
开发语言·python
xlq223228 小时前
46.线程池
linux·开发语言
LF男男8 小时前
Action- C# 内置的委托类型
java·开发语言·c#
记录无知岁月8 小时前
【C/C++】头文件包含问题分析
c语言·开发语言·c++
Rust研习社8 小时前
Rust 条件变量(Condvar)详解:线程同步的高效方式
后端·rust·编程语言