iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > GO >Go 字符串格式仅填充部分参数
  • 173
分享到

Go 字符串格式仅填充部分参数

2024-04-05 00:04:27 173人浏览 独家记忆
摘要

从现在开始,努力学习吧!本文《Go 字符串格式仅填充部分参数》主要讲解了等等相关知识点,我会在编程网中持续更新相关的系列文章,欢迎大家关注并积极留言建议。下面就先一起来看一下本篇正文内容吧,希望能帮

从现在开始,努力学习吧!本文《Go 字符串格式仅填充部分参数》主要讲解了等等相关知识点,我会在编程网中持续更新相关的系列文章,欢迎大家关注并积极留言建议。下面就先一起来看一下本篇正文内容吧,希望能帮到你!

问题内容

我有一个用于调用外部 api 的标准字符串格式。例如https://%s?client=%s&passWord=%s

这是请求的第一个 %s 端点,具体取决于业务逻辑。而我总是可以提前确定客户端和密码。

func getApiUrl(clientId int) string {
    urlFORMat := "Https://%s?client=%s&password=%s"
    clientname, clientpass := getByClientId(clientId)
    return fmt.Sprintf(urlFormat, _, clientname, clientpass) // https://%s?client=clientname&password=clientpass
}

我想写一些类似函数的东西来填充一些参数。在这种形式下,当然是行不通的。


正确答案


您可以在占位符中使用 "%s"

package main

import "fmt"

func getByClientId(clientId int) (string, string) {
    return "user", "password"
}

func getApiUrl(clientId int) string {
    urlFormat := "https://%s?client=%s&password=%s"
    clientname, clientpass := getByClientId(clientId)
    return fmt.Sprintf(urlFormat, "%s", clientname, clientpass) // https://%s?client=clientname&password=clientpass
}

func main() {
    userPasswordFilled := getApiUrl(3)
    fmt.Println(fmt.Sprintf(userPasswordFilled, "example.com"))
}

Go Playground

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持编程网!更多关于golang的相关知识,也可关注编程网公众号。

您可能感兴趣的文档:

--结束END--

本文标题: Go 字符串格式仅填充部分参数

本文链接: https://www.lsjlt.com/news/596168.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Go 字符串格式仅填充部分参数
    从现在开始,努力学习吧!本文《Go 字符串格式仅填充部分参数》主要讲解了等等相关知识点,我会在编程网中持续更新相关的系列文章,欢迎大家关注并积极留言建议。下面就先一起来看一下本篇正文内容吧,希望能帮...
    99+
    2024-04-05
  • Oracle LPAD函数示例:如何在字符串左侧填充指定字符
    标题:Oracle LPAD函数示例:如何在字符串左侧填充指定字符 Oracle数据库中的LPAD函数是一种用于在字符串左侧填充指定字符的函数,可以帮助我们对字符串进行格式化处理。LP...
    99+
    2024-03-08
    字符串 oracle lpad sql语句
  • go怎么删除字符串中的部分字符
    这篇文章将为大家详细讲解有关go怎么删除字符串中的部分字符,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。go是什么golang是一种编译语言,可以将代码编译为机器代码,编译后的二进制文件可以直接部署到目标...
    99+
    2023-06-14
  • Oracle LPAD函数详细介绍:掌握字符串填充的高效方式
    Oracle数据库中的LPAD函数是用来在字符串左侧填充指定字符使字符串达到指定的长度,从而实现字符串对齐的功能。在日常的数据库查询中,经常会遇到需要对字符串进行填充的情况,LPAD函...
    99+
    2024-03-08
    字符串 oracle lpad
  • Go语言字符串怎么格式化
    这篇文章主要介绍“Go语言字符串怎么格式化”,在日常操作中,相信很多人在Go语言字符串怎么格式化问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Go语言字符串怎么格式化”的疑惑...
    99+
    2024-04-02
  • python字符串格式化函数
    目录​1、​格式化字符串输出​2、​三引号​3、Unicode​4、字符串字母处理函数(补充)知识点:格式化、三引号、Unicode、字符串字母处理函数 ​1、​格式化字符串输出​ ...
    99+
    2024-04-02
  • Oracle LPAD函数详解:快速填充字符串的实用技巧
    Oracle数据库中提供了很多常用的函数,其中LPAD函数是一个非常实用的函数,用于在字符串的左侧填充指定的字符。LPAD函数的基本语法如下:LPAD(string, leng...
    99+
    2024-03-08
    oracle 填充 lpad
  • Python格式化字符串实例分析
    这篇文章主要介绍“Python格式化字符串实例分析”,在日常操作中,相信很多人在Python格式化字符串实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python格式化字符串实例分析”的疑惑有所帮助!...
    99+
    2023-06-29
  • 在Go语言中如何实现自动换行/填充字符串到指定宽度
    在IT行业这个发展更新速度很快的行业,只有不停止的学习,才不会被行业所淘汰。如果你是Golang学习者,那么本文《在Go语言中如何实现自动换行/填充字符串到指定宽度》就很适合你!本篇内容主要包括##...
    99+
    2024-04-04
  • Python中怎么格式化数字为字符串
    在Python中,可以使用format()方法或者f-string来格式化数字为字符串。 使用format()方法: num =...
    99+
    2024-04-03
    Python
  • PHP通过千位分组来格式化字符串
    ...
    99+
    2024-04-02
  • PHP格式、数据类型、常量及字符串
    PHP脚本以结束。 ...
    99+
    2023-09-03
    php 开发语言
  • PHP如何将数字格式化成货币字符串
    这篇文章将为大家详细讲解有关PHP如何将数字格式化成货币字符串,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP 将数字格式化成货币字符串 在 PHP 中,将数字格式化成货币字符串是一个常见且重要的任务...
    99+
    2024-04-02
  • Python format字符串格式化函数的使用
    目录一、简介二、占位符%方式三、format格式化方式1、使用默认位置方式2、使用指定位置方式3、使用列表方式4、使用字典的键值对方式5、其他数字格式化的方式四、Reference一...
    99+
    2024-04-02
  • 在layer弹出层中如何通过ajax返回html拼接字符串填充数据
    这篇文章给大家分享的是有关在layer弹出层中如何通过ajax返回html拼接字符串填充数据的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1,在给一个layer弹出层做check...
    99+
    2024-04-02
  • Python 格式化输出字符串的方法(输出字符串+数字的几种方法)
    目录Python 格式化输出字符串(输出字符串+数字的几种方法)1. 介绍2. 方法2.1 使用占位符%输出2.2 format格式化2.2.1 一般用法2.2.2 进阶用法2.3 ...
    99+
    2023-03-02
    Python 格式化输出字符串 Python 格式化输出
  • 如果我们在 LPAD() 或 RPAD() 函数中提供一个空字符串来填充其他字符串,MySQL 将返回什么?
    假设如果我们在 LPAD() 或 RPAD() 函数上提供一个空字符串用于填充,那么 MySQL 将返回 NULL 作为输出。以下示例将演示它 -示例mysql> Select LPAD('ABCD',...
    99+
    2023-10-22
  • python中字符串格式化使用什么函数
    python中使用format函数格式化字符串,具体方法如下:通过字典设置参数site = {"name": "张三", "age": "18"}print("姓名:{name}, 年龄 {age}".format(**site))输出结果...
    99+
    2024-04-02
  • 怎么用sql获取某字符串中的数字部分
    本篇内容介绍了“怎么用sql获取某字符串中的数字部分”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • php如何将json数据转为字符串格式
    本文小编为大家详细介绍“php如何将json数据转为字符串格式”,内容详细,步骤清晰,细节处理妥当,希望这篇“php如何将json数据转为字符串格式”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先,我们需要获取...
    99+
    2023-07-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作