Swift – 基本数据类型,常量及变量声明
注:代码已升级至Swift4
变量:使用var声明
var str:String = "appblog.cn"
常量:使用let声明
let count:Int = 32
整型
有符号整形:Int,Int8,Int16,Int32,Int64
无符号整形:UInt,UInt8,UInt16,UInt32,UInt64
浮点型
Float:32位浮点数类型
Double:64位浮点数类型
布尔型:Bool
字符串:String
(1)判断是否为空:isEmpty
var str:String = ""
if str.isEmpty{
print("空字符串")
}
(2)获取字符数量:string.characters.count
let str = "appblog.cn"
print("\(str.count)个字符")
(3)检查字符串是否有特定前缀/后缀:hasPrefix/hasSuffix
var str = "appblog.cn"
if str.hasSuffix(".com"){
}
(4)还可以用“()”在字符串里包裹变量,常量
let name = "appblog.cn"
let msg = "欢迎来到 \(name)"
(5)大小写转换
可以通过字符串的uppercased()方法、lowercased()方法、capitalized属性来访问一个字符串的大写/小写/首字母大写
let str = "Welecome to appblog.cn"
var uppercase = str.uppercased() //WELECOME TO APPBLOG.CN
var lowercase = str.lowercased() //welecome to appblog.cn
var capitalized = str.capitalized //Welecome To Appblog.Cn
字符:Character
var doller:Character = "$"
元组
let person = (name:"Joe.Ye", age:25)
print("\(person.name)")
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/25/swift-basic-data-types-constant-and-variable-declarations/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论