Swift學習筆記 判斷字元出現的次數

2021-07-02 23:20:59 字數 505 閱讀 3113

/**

判斷字元出現的次數

*/let str = "asfkj294sjdkflskadjw8tghjhf8t8as"

//定義乙個字典統計個字元的出現次數

var status : [character : int] = [:]

for ch in str

else

}//[j: 4, w: 1, f: 3, 9: 1, k: 3, d: 2, t: 2, 2: 1, a: 3, 8: 3, 4: 1, s: 4, l: 1, g: 1, h: 2]

println(status)

//遍歷status的value集合,找出最大的出現次數

var maxoccurs = 0

for occurs in array(status.values)

}//找出最後出現次數最多的對應字元

for (ch , occurs) in status

}

swift學習筆記

1 值永遠不會被隱式轉換為其他型別。如果你需要把乙個值轉換成其他型別,請顯式轉換。let label the width is let width 94 let widthlabel label string width could not find an overload for that acc...

Swift學習筆記

常量 let product constant iphone6 變數 var product var ipad 不需要宣告變數型別,會根據右側的值推導左側變數的型別 可以多個變數定義在一起 var x1 30,x2 abc 可以精確指定變數的型別 var x1 int 27 指定x1為int型 pr...

Swift 學習筆記

函式的閉包 函式閉包的好處 利用上下文推斷引數和返回值型別 隱式返回單表示式閉包,即單表示式閉包可以省略 return 關鍵字 引數名稱縮寫 尾隨閉包語法 閉包的寫法 根據上下文推斷型別 因為排序閉包函式是作為 sorted by 方法的引數傳入的,swift 可以推斷其引數和返回值的型別。sort...