如何在 Swift 中连接字符串?
In Objective-C
我们确实喜欢
NSString *string = @"Swift";
NSString *resultStr = [string stringByAppendingString:@" is a new Programming Language"];
or
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
)这样你就可以改变它的值。但这已经在 Stack Overflow 上得到了多次回答(参见let 和 var 之间的区别).
Note
事实上let
and var
are 非常不一样 from NSString
and NSMutableString
但这有助于类比。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)