加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift如何删除可选的字符串字符

发布时间:2020-12-14 06:03:45 所属栏目:百科 来源:网络整理
导读:如何删除可选字符 let color = colorChoiceSegmentedControl.titleForSegmentAtIndex(colorChoiceSegmentedControl.selectedSegmentIndex)println(color) // Optional("Red")let imageURLString = "http://hahaha.com/ha.php?color=(color)"println(imageUR
如何删除可选字符
let color = colorChoiceSegmentedControl.titleForSegmentAtIndex(colorChoiceSegmentedControl.selectedSegmentIndex)

println(color) // Optional("Red")

let imageURLString = "http://hahaha.com/ha.php?color=(color)"
println(imageURLString)
//http://hahaha.com/ha.php?color=Optional("Red")

我只是想输出“http://hahaha.com/ha.php?color=Red”

我怎么可以?

嗯….

实际上,当您将任何变量定义为可选值时,您需要解开该可选值。要解决这个问题,你必须声明变量为非选项,或者在变量后面加上!(exclamation)标记来解开选项值。
var temp : String? // This is an optional.
temp = "I am a programer" 
println(temp) // Optional("I am a programer")

var temp1 : String! // This is not optional.
temp1 = "I am a programer" 
println(temp1) // "I am a programer"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读