-
元組類型查看全部
-
類型表查看全部
-
1.使用函數(shù)要使用Function作為起始 2.函數(shù)的返回值使用: func sayHello(name:String)->String { Let result = "hi" +name+ "!" }查看全部
-
1.控制轉(zhuǎn)移使用:fallthrough,break,continue 2.如果case中聲明了變量不能使用fallthrough 3.break用在switch中是跳出當前switch 4.countinue是跳出當前循環(huán)執(zhí)行下一輪循環(huán) 5.如果是元音字母跳過: Let str = "floccinaucinihilipilification" var num = 0 for s in str { switch c { case "a","e","i","0","u": countinue default: num++; } } 5.初始化一個空二維數(shù)組:var brand = Array <Array<Int>>()查看全部
-
1.在swift語言中switch可以對相應(yīng)的變量進行邏輯判斷: Let courseinfo = (3-2,"區(qū)間運算符") switch courseinfo { case (_,Let coursename) where coursename.hasSuffix("運算符")://因為不關(guān)心courseinfo的鍵所以使用_,where 是做邏輯判斷的關(guān)鍵字,判斷coursename中后綴是否包含“運算符”,判斷后綴是否包含用(hasSuffx)如果包含輸出 println("課程《\(coursename)》是介紹運算符的課程") default: println("\(courseinfo.1)是其他課程") } 如果想在switch進入一個case后還進入下一個case,可以在case后加fallthrough查看全部
-
1.swift語言中switch判斷不再局限于整型和字符型,字符串、布爾等類型也可以查看全部
-
在swift中switch語句case結(jié)尾可以沒有break var rating:Chartact = "A" switch rating { case "a","A": //使用逗號隔開(,) println("Great") case "B": println("Break") default: println("really") }查看全部
-
1.sort(<) 從小到大排序查看全部
-
Set:無序集合。 其中的元素各不重復(fù)。 A.intersect(B) 取交集 A.union(B) 取并集 A.subtract(B) A-B A.exclusiveOr(B) A亦或B(取非交集) B.isSubsetOf(A) B是否是A的子集 A.isSupersetOf(B) A是否是B的超集 B.isStrictSubsetOf(A) B是否是A的真子集 A.isStrictSupersetOf(B) A是否是B的真超集 A.isDisjointWith(B) A與B是否是相離的(完全沒關(guān)系)查看全部
-
函數(shù)作為返回值。查看全部
-
1.對于字典來說沒有數(shù)組越界這個說法,如果傳入的鍵沒有值返回nil 2.在字典中插入值: var course = [76:"html",77:"css",78:"c#"] course[73] = "swift" 3.修改字典中的值: course[76] = "jave" 4.刪除字典中的數(shù)據(jù):隱式 course[73] = nil,顯示:course.removeValueForKey(73) 5.字典的遍歷: for (key,value) in course{ println("\(key):\(value)") } 6.遍歷字典中的鍵:course.keys for key in course.keys{ println(key) } 7.遍歷字典中的值:course.vaules for value in course.vaules{ println(value ) } 8.把字典強制轉(zhuǎn)換為數(shù)組:Array(course.keys)查看全部
-
1.字典存儲的數(shù)據(jù)類型鍵和值的數(shù)據(jù)對 2.所存儲的數(shù)據(jù)中,鍵和值可以是任意數(shù)據(jù)類型 3.一個字典只能存儲固定一種鍵和值的數(shù)據(jù)類型搭配 4.字典的初始化:var dict = [1:"a",2:"b",3:"c"] 5.var dict1 = [1:"a",2:"b",3:"c"]也可以寫成:var dict1:Dictionary<Int,String> = [1:"a",2:"b",3:"c"] 6.var dict1 = ["1":"a",""2:"b","3":"c"]也可以寫成:var dict1:Dictionary<String,String> = ["1":"a",""2:"b","3":"c"] 7.字典中的數(shù)據(jù)是無序的 8.聲明一個空數(shù)組:var dict = Dictionary<Int,String>() 9.websites = Dictionary<String,Stirng>() //清空一個字典,weibsites是String,String類型的,websites是清空一個字典不等于重新創(chuàng)建一個字典查看全部
-
var arry = ["A","B","C","D"]<br> arry.apend("E")//將E插入數(shù)組的末尾<br> arry.Insert("hello",atendex:0) //將hello插入索引0的位置 arry.removeAtIndex(0) //刪除索引0位置的數(shù) arry.removeLast() //刪除數(shù)組arry的最后一位數(shù) 數(shù)組的刪除,插入操作不能越界 修改數(shù)組中的元素:arry[0] = "AA" //將索引0位置的元素修改為AA 批量修改數(shù)組中的元素:arry[2...4] = ["CC","DD","EE"] arry[2...4] = ["CC"] //可以不用全寫 索引值也不能越界 //即可以獲得索引的值也可以獲得索引 for (index,item) in enumerate(arry){ println("\(index),\(item)") }查看全部
-
數(shù)組:<br> 三種聲明數(shù)組的方法:<br> 1.隱式聲明數(shù)組:var array = ["A","B","C","D"]<br> 2.顯示聲明數(shù)組:<br> var array2:[String] = ["A","B","C","D"]<br> var array3:Array<String> = ["A","B","C","D"] 3.初始化數(shù)組: Let emptyArry = [] Let emptyArry2 = String[]()查看全部
-
import Foundation var str = "Hello swift" str.capitalizedString 單次首字母大寫 str.uppercaseString 所有字母大寫 str.lowercaseString 所有字母小寫 str.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet()) 去掉兩邊的空格 str.stringByTrimmingCharactersInSet(NSCharacterSet.(charactersInString: " !")) 去掉兩邊的空格和嘆號 str.componentsSeparatedByString(" ") 按空格分割字符串成單詞 str.componentsSeparatedByCharactersInSet(NsCharacterSet(charactersInString:" !-")) 各種字符分割字符串 str.join(["1", "2", "3"]) 用str來連接數(shù)組中的元素 str.bridgeToObjectiveC() 轉(zhuǎn)換成ObjectiveC字符串對象查看全部
舉報
0/150
提交
取消