在 Scala 中按模板格式化
本文关键字:格式化 Scala | 更新日期: 2023-09-27 18:34:18
在C#中,我可以做到:
private string baseUrlFormat = "https://{0}.maindomain.com"
public string LoginUrl {
get {
return String.Format(baseUrlFormat, "subdomain1");
}
}
我不知道如何在 Scala 中做同样的事情:
private val baseUrlFormat = "https://???.maindomain.com"
val loginUrl = ???
您可以使用 format 方法设置字符串的格式:
private val baseUrlFormat = "https://%s.maindomain.com"
val loginUrl = baseUrlFormat.format("subdomain1")
不完全适合您的示例,但从 Scala 2.10 开始,您可以进行字符串插值:
val subDomain = "sd"
val url = s"$subDomain.maindomain.com"