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" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |