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!

参考

相关推荐
吕不说几秒前
GEO 实战指南:4 个行业案例拆解内容优化策略
后端
tryCbest3 分钟前
Python之FastAPI 高级特性总结与完整项目实战
开发语言·python·fastapi
wjs20243 分钟前
HTML5 Web SQL 深入解析
开发语言
庞轩px5 分钟前
Java基础概念四连问:==与equals、hashCode约定、接口vs抽象类、深拷贝vs浅拷贝
java·开发语言
MX_93596 分钟前
SpringMVC简介
java·后端·spring
海上彼尚7 分钟前
Nuxt4 官网访问来源统计的实现
开发语言·前端·javascript
紫丁香8 分钟前
高并发面试3
后端·面试·高并发·场景
西门吹牛9 分钟前
RV1126B移植mosquitto并且写C语言调用
c语言·开发语言·json
三*一9 分钟前
mapbox 基于 Turf.js 实现高精度多边形分割(支持带空洞 / 坐标无损)
开发语言·前端·javascript·vue.js·mapbox gl
搞技术的雪中飞11 分钟前
Java Lambda表达式实战讲解:从冗余到高效,解锁开发新姿势
java·开发语言·后端