2013-10-06 91 views
-1

模板在C#中我可以這樣做:格式由斯卡拉

private string baseUrlFormat = "https://{0}.maindomain.com" 
    public string LoginUrl { 
    get { 
     return String.Format(baseUrlFormat, "subdomain1"); 
    } 
    } 

我無法弄清楚如何做同樣的事情在斯卡拉:

private val baseUrlFormat = "https://???.maindomain.com" 
    val loginUrl = ??? 

回答

0

並不完全適合你的例子,但在斯卡拉2.10開始,你可以做string interpolation

val subDomain = "sd" 
val url = s"$subDomain.maindomain.com" 
2

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

private val baseUrlFormat = "https://%s.maindomain.com" 
val loginUrl = baseUrlFormat.format("subdomain1")