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!

参考

相关推荐
神奇小汤圆2 分钟前
MySQL慢查询优化案例:真实案例+EXPLAIN分析——性能提升10倍!
后端
Sakuyu434683 分钟前
C语言基础--基本数据类型
c语言·开发语言
在坚持一下我可没意见5 分钟前
Python 修仙修炼录 05:循环神通,省去无用苦修
开发语言·python·面试·入门·循环·复习
还没学会摸鱼的钓鱼仔18 分钟前
手撕 LangChain Deep Agents 源码 (一):create_deep_agent 是如何"组装"出一个 AI 操作系统的
后端
用户2986985301419 分钟前
Java 操作 Word 文档:数学公式与符号的插入方法
java·后端
techdashen23 分钟前
Rust 社区在 4 月做了什么:项目管理月报解读
开发语言·rust·mfc
小撒的私房菜24 分钟前
Day 5:Agent Loop——整个系列里最关键的一天
人工智能·后端
十五年专注C++开发24 分钟前
QFluentKit: 一个基于 Qt Widgets 的 Fluent Design 风格 UI 组件库
开发语言·c++·qt·ui·qfluentkit
lly20240625 分钟前
PHP JSON 使用指南
开发语言