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!

参考

相关推荐
ghie909014 小时前
基于MATLAB的多旋翼无人机多机编队仿真实现
开发语言·matlab·无人机
BlockChain88814 小时前
Spring框架终极入门指南(12000字深度解析)
java·后端·python·spring
少控科技14 小时前
QT新手日记026
开发语言·qt
就是有点傻14 小时前
C#中如何和西门子通信
开发语言·c#
液态不合群14 小时前
如何提升 C# 应用中的性能
开发语言·算法·c#
布局呆星14 小时前
面向对象中的封装-继承-多态
开发语言·python
柏林以东_14 小时前
异常的分类与用法
java·开发语言
专注API从业者14 小时前
淘宝商品 API 接口架构解析:从请求到详情数据返回的完整链路
java·大数据·开发语言·数据库·架构
学嵌入式的小杨同学14 小时前
【嵌入式 C 语言实战】栈、队列、二叉树核心解析:存储原理 + 应用场景 + 实现思路
linux·c语言·网络·数据结构·数据库·后端·spring
木千14 小时前
Qt全屏显示,在顶部工具栏的最右边显示关闭按钮
开发语言·qt