go拼接字符串的方法

ops/2024/10/25 14:24:06/

相信大家在工作中遇到不少拼接字符串的情况,而且就是应为字符串的拼接导致程序在一定的情况下变慢,今天我就把多重拼接字符串的方式放在下面,大家可以根据自己的需要选择不同的拼接方法

func TestJoinString(t *testing.T) {dataInfo := []string{"hello", "world", "my", "name", "is", "小明"}//stringsBuilderJoin(dataInfo)//bytesBufferJoin(dataInfo)sprintf(dataInfo)
}func stringsBuilderJoin(dataInfo []string) {var sb strings.Builderfor _, value := range dataInfo {sb.WriteString(value)}result := sb.String()fmt.Println(result)
}func bytesBufferJoin(dataInfo []string) {var buffer bytes.Bufferfor _, value := range dataInfo {buffer.WriteString(value)}result := buffer.String()fmt.Println(result)
}func sprintf(dataInfo []string) {result := ""for _, value := range dataInfo {result = fmt.Sprintf("%s %s", result, value)}fmt.Println(result)
}

http://www.ppmy.cn/ops/8364.html

相关文章

flask 应用程序

flask 程序示例 创建 hello.py 文件: # 导入 Flask 模块。Flask 类的一个对象是 wsgi 应用程序。 from flask import Flask# 创建app对象, Flask构造函数将当前模块的名称(__name__)作为参数。 app Flask(__name__)# route() 函数是一个装饰器,它告诉应…

动态Web项目讲解+Demo

web流程演示 请求路径 请求路径明确要请求的是哪个servlet 请求方式 servlet含有两种请求方式:doGet和doPost doGet&doPost 返回数据就是httpResponse,返回给success 参数 包含在request当中 成功 上述流程任何一步都没出问题,就会…

玩转云计算:教你在Akamai Linode上构建IT架构—确定需求

时至今日,选择以云计算方式来运维业务,已经成为大部分情况下的最优选。那么如果要从零开始开发一个新应用,并依托云平台来设计、开发、部害和远维,具体该从何处下手?这一系列文章将介绍如何基于Akamai Linode平台实现这…

HTML重要标签梳理学习

1、HTML文件的框架 使用VS Code编码时&#xff0c;输入!选中第一个&#xff01;就可以快速生成一个HTML文件框架。 2、标签 <hr> <!--下划线--> <br> <!--换行--> <strong>加粗</strong> &…

LR查看偏移量

核心代码 手动关联 char str_temp[] ""; // 手动关联web_reg_save_param("sessionID","LB<input typehidden nameuserSession value","RB>\n","OrdALL", //后续参数要sessionID_1LAST);登录检查点 lr_start_tra…

开盘啦即将涨停接口,风向标接口,竞价,涨停接口涵盖实时接口和历史接口

最近遇到个客户的需求&#xff0c;如图所示 即将涨停的接口如下所示 然后我用代码接口验证&#xff0c;如图所示 开盘啦所有的接口&#xff0c;50多个接口&#xff0c;涵盖涨停概念&#xff0c;概念板块&#xff0c;赚钱效应&#xff0c;效应历史&#xff0c;实时大单&#xf…

基于springboot+vue+Mysql的房产销售平台

开发语言&#xff1a;Java框架&#xff1a;springcloudJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a…

vsCode 配置 用户代码

适当配置自己的代码片段 , 减少coding 时间 &#xff0c; 释放copy双手 小白值得学习 配置方法 左下脚设置 --》 用户代码片段 -- 》 输入你需要配置的文件(比如输入jsx/vue) &#xff0c;回车 编辑 -- 》 编辑示例参数 以及坑点 {"Print to console": {// &q…