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!

参考

相关推荐
步行cgn1 分钟前
@AllArgsConstructor 是 Lombok 提供的注解
后端
柠檬味拥抱5 分钟前
鸿蒙原生 AI 应用开发实战:用蓝耘 MaaS 给纪念日 App 装上「大模型大脑」
后端
小吴学不废Java8 分钟前
Python 基础语法
开发语言·python
步行cgn8 分钟前
Lombok 详解:通过注解消除样板代码
后端
用户41180034153418 分钟前
MySql 事务和锁
后端
一只小闪闪16 分钟前
easy-trans java数据通用翻译框架v2.3.0
java·后端·架构
2601_9620558118 分钟前
Spring全部注解
java·后端·spring
布莱克60532 分钟前
队列详解:定义、分类、应用场景及与栈的区别(C/C++ 代码讲解)
c语言·开发语言·c++·队列
CPETW33 分钟前
USB TO I2C_(Excel)_Scan ---- 1000KHz总线速率测试_A
c语言·开发语言·网络·科技·单片机
2601_9622035138 分钟前
【SpringBoot3】面向切面 AspectJ AOP 使用详解
开发语言·前端·python