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!

参考

相关推荐
Qlittleboy24 分钟前
PHP的接口参数传递的过多,max_input_vars = 5000
开发语言·php
Reart24 分钟前
Leetcode 674.最长连续递增序列 (719)
后端·算法
Aurorar0rua25 分钟前
CS50 x 2024 Notes Algorithms - 02
c语言·开发语言·学习方法
芒鸽31 分钟前
HarmonyOS ArkUI Search 搜索框:联想词、历史记录与热门标签
后端
en.en..33 分钟前
冒泡排序与选择排序完整对比解析
开发语言·数据结构·算法·c#·排序算法
兰令水39 分钟前
hot100【acm版】【2026.7.18打卡-java版本】
java·开发语言·算法
Reart1 小时前
Leetcode 714.买卖股票的最佳时机含手续费(719)
后端·算法
cui_ruicheng1 小时前
Python从入门到实战(十三):模块、包与环境管理
开发语言·python
芒鸽1 小时前
HarmonyOS ArkUI RichEditor 富文本编辑器:内联样式、Span 管理与格式工具栏
后端
花开彼岸天~1 小时前
Router 路由管理:pushUrl、replaceUrl、back 与参数传递
后端