Swift - 基本数据类型,常量/变量声明

in #cn7 years ago (edited)

swift

Swift是目前作为iOS开发来说比较值得推广以及简洁的一门语言,语法与Object-C相似,但是却更加简洁,现在我们从最基础的数据类型介绍,我不会讲太多的基本概念,以后也是,会用代码来实际的展示给大家看,现在我们开始!

下面是 Swift 中基本的数据类型介绍说明:

1 、变量:使用var声明

var str:String = "hangge.com"

2、常量:使用let声明

let count:Int = 32

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)获取字符数量:string.characters.count
    let str = "hangge.com"
    print("\(str.count)个字符")
(3)检查字符串是否有特定前缀/后缀:hasPrefix/hasSuffix
    var str = "hangge.com"
    if str.hasSuffix(".com"){
        print(str)
    }
(4)还可以用“()”在字符串里包裹变量,常量
    let name = "hangge.com"
    let msg = "欢迎来到 \(name)"
(5)大小写转换:可以通过字符串的uppercased()方法、lowercased()方法、capitalized属性来访问一个字符串的大写/小写/首字母大写
    let str = "Welecome to hangge.com"
    var uppercase = str.uppercased()  //WELECOME TO HANGGE.COM 
    var lowercase = str.lowercased()  //welecome to hangge.com
    var capitalized = str.capitalized  //Welecome To Hangge.Com
7、字符:Character
var doller:Character = "$"
8、元组
    let myProject = (one:"game",two:1234)
    print("\(myProject.one)")
Sort:  

Congratulations @kingliu! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You published your First Post
You made your First Vote
You got a First Vote

Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word STOP

Support SteemitBoard's project! Vote for its witness and get one more award!

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.080
BTC 62952.14
ETH 1665.57
USDT 1.00
SBD 0.42