Swift基本的数据类型介绍说明:
1,变量:使用var声明
//指定变量的数据类型
var str:String = "www.sohaobao.com"
//不指定变量的数据类型,它会自动识别变量的数据类型
var str = "www.sohaobao.com"
//不给变量赋值默认为nil
var str
//变量可以为任意值,数据类型是optional
var str:String?
2,常量:使用let声明,必须有一个初始值
//指定数据类型
let count:Int = 32
//不指定数据类型自动识别
let count = 43
3,整形:
有符号整形:Int,Int8,Int16,Int32,Int64
无符号整形:UInt,UInt8,UInt16,UInt32,UInt64
4,浮点型:
Float:32位浮点数类型
Double:64位浮点数类型
5,布尔型:Bool
var isRight = true
6,字符串:String
//字符串一定用"",否则会报错
(1)判断是否为空:isEmpty
var str:String = ""
if str.isEmpty{
print("空字符串")
}
或者
if str.characters.count == 0 {
print("该字符串是空字符串")
}
或者
if str == ""{
print("该字符串是空字符串")
}
(2)获取字符数量:string.characters.count
let str = "www.sohaobao.com"
//在ruby中如果我们需要拼接一个字符串或者插入一个变量到字符串中我们可能会这样做“#{str}”
//在swift中,需要这样写"\(str)"
print("\(str.characters.count)个字符")
(3)检查字符串是否有特定前缀/后缀:hasPrefix/hasSuffix
var str = "www.sohaobao.com"
if str.hasSuffix(".com"){
print("该字符串包含.com")
}else{
print("该字符串不包含.com")
}
(4)用“\()”在字符串里包裹变量,常量
let name = "hangge.com"
let msg = "欢迎来到 \(name)"
(5)大小写转换:通过字符串的uppercaseString、lowercaseString、capitalizedString属性来访问一个字符串的大写/小写/首字母大写
let str = "www.SOHAOBAO.com"
var uppercase = str.uppercaseString //WWW.SOHAOBAO.COM
var lowercase = str.lowercaseString //www.sohaobao.com
var capitalized = str.capitalizedString //Www.sohaobao.com
7,字符:Character
var doller:Character = "$"
8,元组
let example = (site:"www.sohaobao.com",other:"www.baidu.com")
print("\(example.site)")
9,字典
let example:Dictionary = ["site":"www.sohaobao.com","mail":"quiniton@163.com","QQ":"123456789"]
print("\(example["site"])")
10,数组
let array:Arrary = ["one","two","three"]
print("\(array[0])")
Swift学习-基础数据类型
最新推荐文章于 2024-09-22 22:22:49 发布