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!

参考

相关推荐
OPEN-F3 小时前
C++进阶教程:文件流与字符串流
开发语言·c++·算法
十正3 小时前
用 HTTP 条件请求把“强一致“和“低成本
网络·后端·http
2601_966949653 小时前
9:25-9:30 如何获取 A 股开盘基准价?QuantDash Python SDK 实战初始化量化策略状态
开发语言·人工智能·python·量化·quantdash·量化数据源
Java小白笔记3 小时前
Java中fixedDealy和fixedRate的区别是什么?
java·开发语言
2601_962122973 小时前
Spring Cloud——路由网关Zuul
后端·spring·spring cloud
卷无止境3 小时前
从一杯咖啡的订单说起,数据库设计到底是怎么长出来的
后端·python
2601_962066233 小时前
golang超详细基础入门教程_golang教程
前端·python·golang
@兽血沸腾3 小时前
Thread线程和synchronized锁
java·开发语言
再吃一根胡萝卜3 小时前
Rust 桌面宠物拖拽踩坑实录:重影、不跟手、置顶失效
后端
再吃一根胡萝卜3 小时前
Rust 桌面宠物进化记:从静态图标到会动的"QQ 宠物"
后端