swift 基础

var welcomeMessage: String

welcomeMessage = "hello world"

//toupe

let (x, y) = (1, 2)

var i = 0

//空字符串变量

var emptyString = ""

//初始化字符串

var anotherEmptyString = String()

//判断是否空字符串

var action = emptyString.isEmpty

//增加字符串

emptyString += "hehe"

//使用字符

for oneCharacter in emptyString.characters {

print(oneCharacter)

}

//创建一个空数组

var someInts = [Int]()

someInts.append(3)

someInts = []

//创建一个带有默认值的数组

var threeDoubles = [Int](count: 3, repeatedValue: 0)

//数组相加

var newArr = someInts + threeDoubles

//字面量构造数组

var shopList: [String] = ["Eggs", "Milk"]

var shopList2 = ["eggs", "milk"]//类型一致时

//数组操作

var firstItem = shopList[0]//获取

shopList[1] = "jeje"//修改

shopList[0...1] = ["haha", "gun"]//多个替换

shopList.insert("gunduzi", atIndex: 0)//插入

shopList.removeAtIndex(0)//移除

//数组遍历

for item in shopList {

print (item)

}

//元组遍历

for (index, value) in shopList.enumerate() {

print(index, value)

}

/*集合

使用intersect(_:)方法根据两个集合中都包含的值创建的一个新的集合。

使用exclusiveOr(_:)方法根据值在一个集合中但不在两个集合中的值创建一个新的集合。

使用union(_:)方法根据两个集合的值创建一个新的集合。

使用subtract(_:)方法根据不在该集合中的值创建一个新的集合。

*/

//字典

var namesOfIntegers = [Int: String]()//空

namesOfIntegers[11] = "eleven"

namesOfIntegers

//for in

for index in 1...4 {

print (index)

}

你可能感兴趣的:(swift 基础)