目录
while循环,repeat while循环
String基本操作
Array数组
Set集合
while循环,repeat while循环
import UIKit
var a=0
while(a<5){
print(a)
}
简单的while循环,我这一个循环下去,我playground直接被强制退出。
import UIKit
var a=0
while(a<5){
print(a)
a=a+1
}
swift中是没有a++和--的。
repeat while其实也就是java中的do while
String基本操作
使用str【0】会报错。
import UIKit
var str="ABCDEF"
print(str.count)
str.startIndex
str.endIndex
print(str.startIndex)
print(str.endIndex)
print(str[str.startIndex])
//print(str[str.endIndex]) //String index is out //of bounds 下标越界
print(str[str.index(before: str.endIndex)])
//print(str[0])
//'subscript(_:)' is unavailable: cannot subscript
//String with an Int, use a String.Index instead.
print(str[str.index(after: str.startIndex)])
直接使用str[str.endIndex]会报数组下标越界的异常,所以需要用str.index(before:str.endIndex)表示取前一个值。
//取后面的值
print(str[str.index(str.startIndex,offsetBy: 3)])//D
print(str[str.index(str.startIndex, offsetBy: 1)])//B
offsetBy也就是索引位置。
所以取字符串某个范围内的子字符串需要用那个。
Array数组
排序
Set集合
后接下文。。。。。。。。。。。。。。。。
近日总结:
啊说说最近,啊,今天是除夕,啊最近进度好慢啊,系统好复杂啊,啊。
我是啊啊怪。
啊今天开会,啊。
啊今天除夕,啊。
我是啊啊怪。
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊我在水博客啊啊啊啊啊啊啊啊啊啊啊啊。