Swift - 基本数据类型

1、变量:使用var声明

var str:String = "HelloWorld"

2、常量:使用let声明

 let count:Int = 1

 3、整形 

有符号整形: Int,Int8,Int16,Int32,Int64
无符号整形: UInt,UInt8,UInt16,UInt32,UInt64

4、浮点型

 Float:32位浮点数类型
 Double:64位浮点数类型

5、布尔型:BOOL

6、字符串:  String

(1)、判断是否为空isEmpty

 var str:String = ""
 if str.isEmpty {
     print("空字符串")
 }

 (2)、获取字符串数量

 let str = "baidu.com"
 print("\(str.count)个字符")

 (3)、检查字符串是否有特定的前缀/后缀:hasPrefix/hasSuffix

 var str = "baidu.com"
if str.hasSuffix(".com") {
     print("有指定的后缀.com")
 }

 (4)、还可以"\()"在字符串里包裹变量,常量

 let name = "beijing"
 let msg = "欢迎来到\(name)"
 print(msg)

 (5)、大小写转换

可以通过字符串的uppercase()方法、lowercased()方法、capitalized属性来访问一个字符串的大写/小写/首字母大写

 let str = "welecome to beijing"
 var uppercase = str.uppercased()
 var lowercase = str.lowercased()
 var capitalized = str.capitalized

7、字符:Character

var doller:Character = "$"

8、元组

let myProject = (one:"game",two:1234)
print("\(myProject.one)")

9、随机数

//一个 1~100 的随机数(包括1和100)
let temp = Int(arc4random()%100)+1 
let temp = Int(arc4random_uniform(100))+1 

 

posted @ 2018-03-09 15:38  小白姐  阅读(198)  评论(0编辑  收藏  举报