swift 發表於 2016-8-19 22:44:51

將字串中的大小寫互換的函數

本帖最後由 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
}

swift 發表於 2016-8-27 23:31:47

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]
查看完整版本: 將字串中的大小寫互換的函數