首页 > 其他分享 >golang的单引号、双引号、反引号区别

golang的单引号、双引号、反引号区别

时间:2022-12-02 23:32:58浏览次数:44  
标签:字符 string 双引号 单引号 golang var main s1

1、单引号在go语言中表示golang中的rune(int32)类型,byte(int8别称),单引号里面是单个字符,对应的值为改字符的ASCII值。Unicode是ASCII(美国信息交换标准码)字符编码的一个扩展。

func main() {
var v rune = '我'
var v1 byte = 'j'
var v2 rune = 'j'
println(v, v1, v2)

}

golang的单引号、双引号、反引号区别_单引号

2、双引号:在go语言中,双引号对应数据类型是string,单个字符也是字符串,字符串可以有转义字符,如\n、\r、\t等。

func main() {
var s string = "我"
var s1 string = "我的\n故乡"
println(s, s1)

}

golang的单引号、双引号、反引号区别_双引号_02

3、反引号``:反引号中的字符表示其原生字符串,在单引号中的内容可以是多行内容,不支持转义。

func main() {
var s string = `中国
的北京、
中国的上海`
var s1 string = `我的\n故乡`
println(s, s1)

}

golang的单引号、双引号、反引号区别_字符串_03


标签:字符,string,双引号,单引号,golang,var,main,s1
From: https://blog.51cto.com/wyf1226/5907704

相关文章

  • Go-07 Golang中的数组
    packagemainimport"fmt"/*...Golang中的数组...*//* Go语言中的数组是指一系列相同类型数据的集合。数组中的元素必须要相同数据类型。数组中包含的每个数据被称......
  • golang gorm使用
     gorm链式操作:MethodChaining,Gorm实现了链式操作接口,所以你可以把代码写成这样: //创建一个查询tx:=db.Where("name=?","jinzhu")//添加更多条件ifso......
  • golang的插入排序算法
    1、什么是插入排序?先看一个例子:{7,6,1,9,3}无序数列中,我们约定好无序数列的第一个元素7作为有序数列{7},然后分别对{6,1,9,3}的数与7进行比较移位得到新的有序数列。第一次迭......
  • golang校验结构体字段的库validator的使用
    packagescripts_stroageimport("fmt""github.com/go-playground/validator/v10""testing")//参考博客://https://juejin.cn/post/69003756803582......
  • golang选择排序
    选择排序:每一轮迭代选择出一个最小的数,然后做一次交换元素。不用像冒泡排序那样需要交换元素那么频繁。不过也是效率比较槽糕。原理介绍:{4,7,3,10,1,8,19}第一轮迭代,从第一......
  • 【Golang】数据库使用
    非结构化方式获取数据库结果动态列获取结果https://github.com/go-sql-driver/mysql/wiki/Examples#rawbytes......
  • Golang语言算术运算符教程
    语法运算符说明范例结果+正号+55-负号-5-5+加法运算符3+58-减法运算符5-32*乘法运算符5*315/除法运算符10/33%取模10%31++自增运算符a=2,a++3--自减运算符a=2;a--1+字符串连......
  • golang二分查找算法
    一、条件:一组数据要进行二分查找,那么这个要查找的元素是有序,并且是连续存放(数组)。这样才可以进行二分查找。在数据库主键查找,二分查找算法是底层算法原理。二、下面用golang......
  • 8.golang语言学习,运算符介绍
    1.算术运算自增,自减,只能单独使用,++,--只能写在变量后面2.赋值运算符优先级,单目运算,赋值运算从右到左运算,其余从左到右,无三目运算,用if实现3.比较运算符/关系4.......
  • golang的jsonrpc客户端通用写法
    服务端packagemainimport( "errors" "fmt" "log" "net" "net/rpc" "net/rpc/jsonrpc" "os")//算数运算结构体typeArithstruct{}//算数运算请求结......