首页 > 其他分享 >Go五种字符串的拼接

Go五种字符串的拼接

时间:2024-09-28 11:47:43浏览次数:7  
标签:helloword word s3 s2 s1 拼接 五种 Go fmt

+

func main() {
    s1 := "hello"
    s2 := "word"
    s3 := s1 + s2
    fmt.Print(s3) //s3 = "helloword"
}

sprintf

s1 := "hello"
s2 := "word"
s3 := fmt.Sprintf("%s%s", s1, s2) //s3 = "helloword"

Join

s1 := "hello"
s2 := "word"
var str []string = []string{s1, s2}
s3 := strings.Join(str, "")
fmt.Print(s3) //s3 = "helloword"

bytes.Buffer

s1 := "hello"
s2 := "word"
var bt bytes.Buffer
bt.WriteString(s1)
bt.WriteString(s2)
s3 := bt.String()
fmt.Println(s3)//s3 = "helloword"

strings.Builder

s1 := "hello"
s2 := "word"
var build strings.Builder
build.WriteString(s1)
build.WriteString(s2)
s3 := build.String()
fmt.Println(s3)//s3 = "helloword"

一般情况下我都是用+拼接,如果拼接的字符串比较长的话就是最后一种方式了

标签:helloword,word,s3,s2,s1,拼接,五种,Go,fmt
From: https://www.cnblogs.com/qcy-blog/p/18437177

相关文章

  • 在 Go 语言中使用 Redis 实现事务并保证 ACID 属性及理解隔离级别
    目录一、Redis事务的基本概念二、在Go语言中使用Redis实现事务的步骤(一)安装Redis客户端库(二)创建Redis客户端(三)开启事务(四)执行事务命令(五)提交事务三、保证事务的ACID属性(一)原子性(Atomicity)(二)一致性(Consistency)(三)隔离性(Isolation)(四)持久性(Durability)四、......
  • Flask与Django返回json数据的等价方法
    在Django中,要返回JSON数据,可以使用JsonResponse类,这与Flask中的jsonify功能相似。以下是如何将Flask中的returnjsonify(response_data)改写为Django中的等价代码:Flask代码示例:[email protected]('/some-route')defsome_view_function():......
  • 计算机毕业设计python校园失物招领管理系统 gtvcz--vue+django pycharm
    目录python语言技术路线框架介绍具体实现截图技术栈和环境说明解决的思路性能/安全/负载方面核心代码部分展示详细视频演示源码获取方式python语言Python的扩展性也很好,其可以利用c语言编写模块,编译链接到解释器,从而使Python能够调用该c模块中的接口。反之,C语言也能......
  • Echarts图表知识点汇总及请求django服务器后端跨域问题解决
    1.引入echartsvue3中通过npm引入:npminstallecharts--saveimport*asechartsfrom'echarts';//基于准备好的dom,初始化echarts实例varmyChart=echarts.init(document.getElementById('main'));//绘制图表myChart.setOption({title:{text:'ECha......
  • MapBox Android版开发 6 关于Logo
    MapBoxAndroid版开发6关于LogoLogo的显示查看源码及思路(Logo)第一步第二步隐藏Logo示例查看源码及思路(Info)第一步第二步隐藏Logo和Info示例看到有网友留言问如何移除Logo,今天看了下V9源码,发现MapBox提供了禁用Logo的功能。先简单说下思路部分源码,最后是示例。L......
  • 【花朵识别系统】计算机毕设案例+卷积神经网络算法+人工智能+深度学习+Django网页界面
    一、介绍花朵识别系统。本系统采用Python作为主要编程语言,基于TensorFlow搭建ResNet50卷积神经网络算法模型,并基于前期收集到的5种常见的花朵数据集(向日葵、玫瑰、蒲公英、郁金香、菊花)进行处理后进行模型训练,最后得到一个识别精度较高的模型,然后保存为本地的h5格式文件,便......
  • 【交通标志识别系统】计算机毕设案例+卷积神经网络算法+人工智能+深度学习+模型训练+D
    一、介绍交通标志识别系统。本系统使用Python作为主要编程语言,在交通标志图像识别功能实现中,基于TensorFlow搭建卷积神经网络算法模型,通过对收集到的58种常见的交通标志图像作为数据集,进行迭代训练最后得到一个识别精度较高的模型文件,然后保存为本地的h5格式文件。再使用Dj......
  • RabbitMQ五种工作模式的代码具体实现(代码简单易懂)(一)
    一、简单队列模式:直接把消息发送给队列,且队列只有一个消费者。使用的是Rabbitmq默认的交换机。生产者部分:<!--amqp依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</art......
  • 【开题报告】基于django+vue图书馆预约管理系统(论文+程序)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在数字化时代,随着高等教育规模的不断扩大和图书馆资源的日益丰富,图书馆作为知识传播与学术交流的重要场所,其管理效率与用户体验成为衡量服......
  • 【开题报告】基于django+vue旅游景点推荐系统(论文+源码) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着旅游业的蓬勃发展,人们对旅游体验的需求日益多样化与个性化。在信息爆炸的时代,如何高效地筛选出符合个人兴趣的旅游景点,成为游客出行前......