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!

参考

相关推荐
iccb101314 分钟前
5年,一个程序员是如何把私有化在线客服系统做到第一名的
前端·后端·github
Rust研习社17 分钟前
这 8 个 Rust 学习资源值得每个新手收藏起来
后端·rust·编程语言
Nturmoils20 分钟前
ksql 里这些命令不用加分号,但日常查库少不了
后端
Dilee29 分钟前
Spring AI 接 RAG 最小 Demo:DeepSeek、Ollama、SimpleVectorStore 一次跑通
后端
ClouGence2 小时前
Oracle CDC 架构优化:从主库直连到 DataGuard 备库同步
数据库·后端·oracle
Gopher_HBo3 小时前
Go语言学习笔记(十二)Tcp实现Rpc
后端
糖拌西瓜皮3 小时前
Java开发者视角:深入理解Node.js异步编程模型
java·后端·node.js
雪隐3 小时前
个人电脑玩AI-04让5060 Ti给你打工——本地claude code编程助理
人工智能·后端
AskHarries3 小时前
Browser Tool:网页打开、点击、输入、截图和验证
后端
程序员cxuan3 小时前
分享一下我最近常用的 10 个 Codex 小技巧。
人工智能·后端·程序员