將字串中的大小寫互換的函數
本帖最後由 swift 於 2016-8-24 02:37 編輯func switchLetters(str:String) -> String {
var strArray: = []
for x in str.characters{
strArray.append(x)
}
var changedString:String = ""
for x in 0..<strArray.count {
if String(strArray) == String(strArray).lowercased() {
changedString.append(Character((String(strArray).uppercased())))
} else {
changedString.append(Character((String(strArray).lowercased())))
}
}
return changedString
}
func changeStr(str:String) -> String {
var strChanged:String = ""
for i in str.characters {
if String(i) == String(i).uppercased() {
strChanged.append(String(i).lowercased())
} else {
strChanged.append(String(i).uppercased())
}
}
return strChanged
}
頁:
[1]