如何在Swift中连接字符串?
如何在Swift中连接字符串?
在Objective-C
我们喜欢
NSString *string = @"Swift";
NSString *resultStr = [string stringByAppendingString:@" is a new Programming Language"];
要么
NSString *resultStr=[NSString stringWithFormat:@"%@ is a new Programming Language",string];
但是我想用Swift语言做到这一点。
-
您可以通过多种方式连接字符串:
let a = "Hello" let b = "World" let first = a + ", " + b let second = "\(a), \(b)"
您也可以这样做:
var c = "Hello" c += ", World"
我相信还有更多方法。
描述位
let
创建一个常数。(有点像NSString
)。设置后就无法更改其值。您仍然可以将其添加到其他东西并创建新变量。var
创建一个变量。(有点像NSMutableString
),因此您可以更改其值。注意
在现实中
let
,并var
有 很大的不同 ,从NSString
和NSMutableString
,但它可以帮助类比。