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!

参考

相关推荐
浮江雾10 分钟前
Flutter第十七节-----路由管理(3)
android·开发语言·前端·javascript·flutter·入门
admin and root16 分钟前
「移动安全」安卓APP 反编译&frida脱壳技巧分享
android·开发语言·python·web安全·微信小程序·移动安全·攻防演练
踏月的造梦星球22 分钟前
DM8 DSC 单机双实例部署
运维·开发语言·数据库
An_s23 分钟前
c++对接pdfium(一)win系统篇
开发语言·c++
用户77139702070626 分钟前
我在项目里发现了一个“神秘文件“——.editorconfig
后端
盏灯29 分钟前
mac 外接磁盘,热更新失效
前端·后端
Zwarwolf30 分钟前
Rust零散知识点项目汇总
开发语言·rust
-银雾鸢尾-32 分钟前
C#中HashTable相关方法
开发语言·c#
茯苓gao37 分钟前
嵌入式开发笔记:Qt信号槽机制深度解析——从原理到实战的全方位指南
开发语言·笔记·嵌入式硬件·qt·学习
ihuyigui1 小时前
海外签收通知短信接口
android·java·开发语言·前端·数据库·后端