Swift数据类型
Character可以是任意的unicode的数据。
Character可以和String进行+操作,但不象python各自都不支持*操作。
Character 和String在书写时都需要用双引号
初始化一个空字符串
var emptyString = “”
var emptyString = String()
emptyString.isEmpty()方法可以确定字符串是否为空
String是value Type的,即每次赋值后,str = str2 str2不会影响到str
String数组例子:
import Foundation
var strarray =
[
"head_TEST1",
"TEST2_tail",
"TEST3"
]
for str in strarray
{
if str.hasPrefix("head")
{
println("\(str) has prefix head!")
}
else if str.hasSuffix("tail")
{
println("\(str)has suffix tail")
}
else
{
println("\(str) has no prefix head or suffix tail")
}
}
可以通过下述方法访问字符或者字符串的Unicode值
var Char = "A"
for data in Char.utf8
{
println("\(data)")
}
本文介绍了Swift语言中String和Character的基本使用方法,包括初始化空字符串、判断字符串是否为空、如何利用hasPrefix和hasSuffix方法进行字符串前缀和后缀匹配,以及如何访问字符或字符串的Unicode值。
2451

被折叠的 条评论
为什么被折叠?



