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

swift基础(二):字符串和字符

发布时间:2020-12-14 07:18:41 所属栏目:百科 来源:网络整理
导读://swift 基础(二):字符串和字符 /* 字符串字面量 */ let someString = "Some string literal value" print (someString) 上述代码变量 someString 通过字符串的字面量进行初始化, swift 通过推导 类型为 String*/ 在 程序中,字符串字面量可以包含以下特

//swift基础(二):字符串和字符

/*字符串字面量*/

letsomeString ="Some string literal value"

print(someString)

上述代码变量someString通过字符串的字面量进行初始化,swift通过推导类型为String*/

程序中,字符串字面量可以包含以下特殊字符串

* 1、转义特殊字符串(空字符)、(反斜线)、t(水平制表符)、n(换行符)r(回车符"(双引号'(单引号)

* 2、单字节Unicode标量,写成xnn,其中nn为两位十六进制数

* 3、双字节unnnn,0)">nnnn4位十六进制数

* 4、四字节Unnnnnnnn,0)">nnnnnnnn8 */

letwiseWords =""Imagination is more important than knowledge" - Einstein"

print(wiseWords)

// let dollarSign = "x24" //报错等待纠正

// let blackHeart = "u2665" //// let sparklingHeart = "U0001F496" ///*String初始化空字符串

*为了在应用中构建一个很长的字符串,可以创建一个空字符串作为初始化,也可以将空的字符串字面量赋值给变量,也可以初始化一个新的String实例

varemptyString =""

varanotherEmptyString =String()

//上述两个字符串都为空,所以两者等价,以下代码可以通过检查其Boolean类型的isEmpty属性来判断该字符串是否为空

ifemptyString.isEmpty{

print("Nothing to see here")

}

ifemptyString == anotherEmptyString{

"两字符串都为空")

}

字符串的可变性

中通过一个特定字符串分配给一个变量的方式来对其进行修改

也可以分配给它一个常量来保证其不会被修改

varvariableString ="Horse"

variableString +=" and carriage"

print(variableString)

letconstantString =" Hightlander"

//constantString += " and naother hightlander" //此处会报错:常量不可以被修改

variableString += constantString;

print(variableString)

值类型字符串

* Sring类型表示特定序列的字符值的集合,每个字符值代表一个字符,可以利用“for-in”循环来遍历字符串中的每一个字符

vardog ="Dog!

(编辑:李大同)

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

    推荐文章
      热点阅读