我需要将字符串和Int串联起来,如下所示:
let myVariable: Int = 8
return "first " + myVariable
但它没有编译,错误如下:
二进制运算符“”不能应用于“String”和“Int”类型的操作数
连接字符串Int的正确方法是什么?
要将Int添加到字符串,您可以执行以下操作:
return "first \(myVariable)"
你有两个选择;
return "first " + String(myVariable)
或
return "first \(myVariable)"
如果要将数字放入字符串中,可以使用字符串插值:
return "first \(myVariable)"
问题内容: 如何在Swift中连接字符串? 在我们喜欢 要么 但是我想用Swift语言做到这一点。 问题答案: 您可以通过多种方式连接字符串: 您也可以这样做: 我相信还有更多方法。 描述位 创建一个常数。(有点像)。设置后就无法更改其值。您仍然可以将其添加到其他东西并创建新变量。 创建一个变量。(有点像),因此您可以更改其值。 注意 在现实中,并有 很大的不同 ,从和,但它可以帮助类比。
问题内容: 这个问题已经在这里有了答案 : MySQL串联运算符 (6个答案) 3年前关闭。 我需要在MySQL查询中将字符串与字段值连接起来,以便向左联接两个表。 表一具有称为“ category_id”的列,该列具有诸如61、78、94之类的数字值。 表2的一列称为“查询”,它表示请求路由机制,其值包括“ product_id = 68”,“ category_id = 74”,“ manuf
问题内容: 说我在这里有一个字符串: 我想在空白处分割字符串并将值分配给它们各自的变量 此外,有时用户可能没有姓氏。 问题答案: Swift的方法是使用全局函数,如下所示: 与 Swift 2 在Swift 2中,由于引入了内部CharacterView类型,对split的使用变得更加复杂。这意味着String不再采用SequenceType或CollectionType协议,而必须使用该属性来访
问题内容: 我试图写一个给斯威夫特。使用Objective C以这种方式编写字符串通常可以将其作为NSData传递 这行不通 这产生了错误 “ NSData”不可转换为“ UnsafePointer” 用于将数据写入流的行。 您将如何在Swift中将字符串写入NSOutputStream? 问题答案: 这里有两个问题。首先是您要传递给(而不是)(就像您在Objective- C代码中传递的那样)。
问题内容: 如何在Swift中生成随机的字母数字字符串? 问题答案: Swift 4.2更新 Swift 4.2在处理随机值和元素方面引入了重大改进。您可以在此处阅读有关这些改进的更多信息。这是减少到几行的方法: Swift 3.0更新 原始答案:
Swift 4中的字符串是一个有序的字符集合,例如。 它们由Swift 4数据类型表示,也是由字符类型值的集合来表示。 1. 创建字符串 可以使用字符串文字或创建类的实例来创建字符串,如下所示 - 编译并执行上述代码时,会产生以下结果 - 2. 空字符串 可以通过使用空字符串文字或创建类的实例来创建空字符串,如下所示。还可以使用布尔属性检查字符串是否为空。参考以下示例代码 - 编译并执行上述代码时