当前位置: 首页 > 面试题库 >

如何在Swift中连接字符串?

景建业
2023-03-14
问题内容

如何在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很大的不同 ,从NSStringNSMutableString,但它可以帮助类比。



 类似资料:
  • 问题内容: 我正在尝试快速连接多个字符串3: 编译时出现以下错误: 以前它可以迅速运行2。我不确定为什么它不再起作用了。 问题答案: OP提交的错误报告: SR-1122:无法对强制展开的值进行二进制运算符链的类型检查 该问题已解决(修复将于2017年1月3日提交给母版),因此在即将到来的Swift 3.1中不再是问题。 这似乎是与以下情况相关的错误(在Swift 2.2中仅存在于3.0中): 在

  • 我需要将字符串和Int串联起来,如下所示: 但它没有编译,错误如下: 二进制运算符“”不能应用于“String”和“Int”类型的操作数 连接字符串Int的正确方法是什么?

  • 问题内容: 我试图在Python中连接字符串和数字。当我尝试这样做时,它给了我一个错误: 错误是: 为什么我不能做到这一点? 如何 可以 我将字符串和Python中的号码是多少? 问题答案: Python是强类型的。没有隐式类型转换。 您必须执行以下操作之一:

  • 本文向大家介绍如何在Python中用数字连接字符串?,包括了如何在Python中用数字连接字符串?的使用技巧和注意事项,需要的朋友参考一下 要用数字连接字符串,您需要使用str(number)将数字转换为字符串。例如, 在Python 2中,您还可以使用backtick(``)包围数字并使用数字和字符串获得相同的结果。请注意,反引号已从Python 3中删除。例如,

  • 问题内容: 我使用的是Oracle 10g,并具有以下表结构:id,段落 我想按ID分组并连接段落。每个段落可能超过1500个字符。 当我尝试wm_concat函数时,它抱怨字符串缓冲区太小。实际上,我在Oracle网站上尝试了许多示例,但所有示例均因字符串缓冲区太小而失败。 我该如何解决? 问题答案: 因此,我猜是错误的所在,我可以看到您在这种情况下如何认为这不适用于您。 但是,这是的错。这是一

  • 问题内容: 如何在python中连接字符串? 例如: 将其与形成字符串: 问题答案: 最简单的方法是 但为了提高效率,请参阅:https : //waymoot.org/home/python_string/