gpt4 book ai didi

ios - 仅传递一个必需参数时保留字符串格式

转载 作者:行者123 更新时间:2023-11-28 15:19:55 25 4
gpt4 key购买 nike

我有一个像这样存储在字符串中的 URL 格式:

"https://website.com/something/%s/else/%s"

我想在保留格式的同时添加第一个字符串。但是,当我创建一个仅传递第一个参数和格式的字符串时,生成的字符串具有 null 值而不是第二个 %s

String(format: "https://website.com/something/%s/else/%s", "param1Asutfstring")

结果:

https://website.com/something/param1Asutfstring/else/(null)

我确实想知道是否有一种方法可以在保留第二个 %s 的同时这样做。

https://website.com/something/param1Asutfstring/else/%s

有什么建议吗?

编辑:

我需要这样的东西:

String(format: "https://website.com/something/%s/else/%s", "param1Asutfstring")

返回格式完全相同的字符串:

"https://website.com/something/param1Asutfstring/else/%s"

最佳答案

您可以在第二个参数中使用 %s:

let url = String(format: "https://website.com/something/%@/else/%@", "param1Asutfstring", "%s")
print(url)

请注意,使用 %@ 是因为 %s 不起作用(至少对我而言)

输出:

https://website.com/something/param1Asutfstring/else/%s

关于ios - 仅传递一个必需参数时保留字符串格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46195971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com