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!

参考

相关推荐
掘金挖土6 小时前
前端手摸手跑路之 AI 应用开发(九)
前端·后端
全栈弄潮儿6 小时前
Python实战第8期:函数
后端·python·编程语言
码事漫谈6 小时前
你让 AI “尽力做”,它反而可能做不好
后端
孟健7 小时前
LLM API 安全防线:从 OpenCode 盗刷事件到 LiteLLM 多模型容灾实操
人工智能·后端·架构
程序员cxuan7 小时前
我用 WorkBuddy + ima 把公众号文章做成了知识库。
人工智能·后端·程序员
程序员cxuan8 小时前
玩了一天 REA,我号快没了
人工智能·后端·程序员
卷无止境8 小时前
暗流与破局:AI时代的代码安全审查工具全景指南
后端·python
smallyoung8 小时前
告别N+1:Spring Boot 一键数据翻译框架体系
java·后端·架构
程序猿DD8 小时前
OctaFuse Gateway 2.16.0:新增 ElevenLabs 的支持、厂商原生端点重构、后台管理优化
后端
掘金者阿豪8 小时前
列存储适不适合订单报表?从一条慢 SQL 聊聊金仓 KES 的使用边界
后端