如何在Swift中连接字符串?
在Objective-C我们喜欢
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)。设置后就无法更改其值。您仍然可以将其添加到其他东西并创建新变量。
let
NSString
var创建一个变量。(有点像NSMutableString),因此您可以更改其值。
var
NSMutableString
注意
在现实中let,并var有 很大的不同 ,从NSString和NSMutableString,但它可以帮助类比。