如何在 SWIFT 中连接可选字符串

TD阮

我想连接一个字符串,我这样做:

var text: String!
....
text = "hello" 
text += "! How r you?"

但我收到以下错误:

无法转换“字符串!”类型的值 到预期的参数类型 'inout String' text += "!" ^~~~

我该如何解决?谢谢

塔马斯·森格尔

在您的情况下,将值声明为空是没有意义的,因为您正在下一行修改它。

但是,如果分配发生在其他地方并且您想使用 变量!,则应检查字符串是否具有 值?如果text是,则不会调用此方法nil

text? += "! How r you?"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将值放在golang的可选字符串参数中?

如何在Go中表示可选字符串?

如何在Swift4中使用Codable转换带有可选小数秒的日期字符串

如何在Swift中从字符串创建类的实例

如何在Swift中连接字符串?

如何在Swift中根据字符串创建对象?

Swift 2-连接可选字符串的正确方法?

如何在swift 3.0中连接多个可选字符串?

如何在Swift中限制字符串或属性字符串中的字符数

如何在Swift 4中获取子字符串?

如何使空字符串为空值以允许在可选字段中重复空字符串?

如何在Swift中过滤字符串数组

Swift:如何将UITextField可选字符串解包为Float

Swift如何打印可选字符串

如何在Swift中为字符串添加引号?

如何在bash中将字符串与可选字符匹配?

如何在出现可选字符串之前停止负面的超前失败?

在Swift中检查字符串是否包含可选字符串,但前提是它不是nil

在Swift 4中将可选字符串转换为Int

如何在期望脚本中将字符串作为可选字符串来等待?

Swift nil可选字符串=空字符串

如何在Swift中对字符串的行进行排序?

如何在Struct Swift中显示字符串

由于 swift 3.0 中的可选字符串而导致崩溃

如何修复此可选字符串错误

如何在 Swift 中使用可选变量拆分多行字符串文字

如何在 Swift 中从 RSS 获取“src”字符串?

如何在asp.net core中创建具有多个可选字符串参数的路由?

这真的是检查 Swift 中可选字符串计数的正确方法吗?