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!

参考

相关推荐
Zarek枫煜17 小时前
[特殊字符] C3语言:传承C之高效,突破C之局限
c语言·开发语言·c++·单片机·嵌入式硬件·物联网·算法
FastBean17 小时前
BizAssert:一个轻量级、生产就绪的 Java 业务断言工具类
java·后端
疯狂的程序猴17 小时前
iOS 多技术栈混淆实现,跨平台 App 混淆拆解与组合
后端·ios
是Smoky呢17 小时前
springAI+向量数据库+RAG入门案例
java·开发语言·ai编程
法欧特斯卡雷特18 小时前
从 Kotlin 编译器 API 的变化开始: 2.3.20
android·后端·开源
Java水解18 小时前
一篇文章让你彻底弄懂Spring Boot 自动配置原理详解
spring boot·后端
_Twink1e18 小时前
[算法竞赛]九、C++标准模板库STL常用容器大全
开发语言·c++
Java水解18 小时前
【MYSQL】MYSQL学习的一大重点:MYSQL数据类型
后端·mysql
架构师沉默18 小时前
为什么 Dubbo 从 ZooKeeper 转向 Nacos?
java·后端·架构
用户83071968408218 小时前
Spring Prototype Bean的四种正确使用方式
java·spring boot·后端