当前位置: 首页 > 知识库问答 >
问题:

如何在Swift中创建动态字符串?[副本]

杨飞飙
2023-03-14
"welcome" = "Hello %@, Welcome!"
"seeYou"  = "Goodbye %@"
"update"  = "All your profile data was update, %@"
func showMessage(name : String){
  print(welcome,name)
}

共有1个答案

巢星纬
2023-03-14

在Swift中使用字符串插值比在Objective-C中容易得多

let name = "Filipe"
print("Hello \(name), Welcome!")

或加号运算符

print("Hello " + name + ", Welcome!")

在处理可本地化字符串的环境中使用

let welcome = "Hello %@, Welcome!"

func showMessage(name : String){
  print(String(format: NSLocalizedString(welcome, comment: ""), name))
}

showMessage("Filipe")
 类似资料:
  • 问题内容: 是否有任何使用Spring或java替换模板字符串以及值的API。 例如: 其中参数(,)中的形式。 问题答案: 我最喜欢的模板引擎是Apache Velocity 也可以与Spring很好地集成,此处有介绍性文章

  • 我正在编写一个应用程序,它从Timezonedb API中提取数据,以获得可用时区列表: https://timezonedb.com/references/list-time-zone TableViewController: 感谢任何帮助。谢谢你。

  • 问题内容: 我尝试过使用字符串以多种方式创建类的实例,但是 在Swift 3中 都没有。 以下是我尝试过的无法使用的Swift 3之前的解决方案 -使课堂成为目标C课堂 -使用NSString值指定类(使用和不使用@objc属性) 我没有做正确的事,但没有在线找到任何解决方案。 如何在Swift 3中使用字符串创建类的实例? 问题答案: 您可以尝试以下方法: 像这样使用func:

  • ...现在我想用这个文本创建一个字符串。例如在Python中: 但Python并不认为这是字符串,因为它包含换行符。我如何使这个文本成为一个字符串?

  • 我是thymeleaf新手,我想使用thymeleaf url创建动态查询字符串。对于分页,我在所有页面中使用公共片段和include片段。在所有页面中都有搜索选项,还需要分页进行搜索。所以,我们需要在搜索条件的分页中传递动态查询字符串。但是当我创建动态查询字符串时,URL会对特殊字符进行编码,如和