-1

在 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 = ???
4

2 回答 2

2

您可以使用 format 方法格式化字符串:

private val baseUrlFormat = "https://%s.maindomain.com"
val loginUrl = baseUrlFormat.format("subdomain1")
于 2013-10-06T11:28:40.747 回答
0

不完全适合您的示例,但从 Scala 2.10 开始,您可以进行字符串插值

val subDomain = "sd"
val url = s"$subDomain.maindomain.com" 
于 2013-10-07T01:56:14.227 回答