GolangHub

公众号:Golang语言开发栈

Swift学习之String字符串类型和Character字符类型

Swift语言主要使用String和Character来存储字符数据。String是字符串类型,Character是字符类型,一个或多个字符组成一个字符串。

字符串
在Swift中,字符串是用双引号(””)括起来的一系列字符,包含数字、字母、下划线和其它符号。
声明字符串

1
2
let name = "frank" // 类型推断
let email : String = "frank@gmail.com" // 显示声明类型

字符串拼接
可使用加号(+)运算符将多个字符串连接,或者说拼接起来,组成更大的字符串。
示例如下:

1
2
3
let myname = "frank"
let github = "https://github.com/frank";
let info = "My name is "+myname+", and my github is "+github

字符
Character类型,特殊的String类型
类型为Character的变量和常量包含单个用双引号括起的字符。

1
2
let a = "A" // 如果没有显示地指定类型Character,Swift默认将用双引号括起来的单个字符视为String类型。Character是Swift无法推断的类型之一。
let b : Character = "A" // 显示地指定类型Character,否则会被推断为String类型。

字符拼接

1
let c = a + String(b) // 拼接字符前,需要将Character类型字符强制转化为String类型
更多精彩内容,请关注公众号 Golang语言开发栈公众号二维码
感谢赞赏.

Welcome to my other publishing channels