我是 Swift 的新手,谁能向我解释一下为什么我总是遇到这个问题。我正在使用 Xcode 6.4,但这是我的问题,我希望我能解决它,但我需要我的函数接受大字符串,然后返回 Tuple(numVowels, numConsonants)
计算以辅音/元音开头的单词数量
返回元组并打印函数调用的结果。
我不需要它计算字符数,只需要计算每个单词的第一个字符。我创建了一个 for 循环,它将所有内容切换为小写。但现在我被困住了。
func count(string: String) -> (Vowels:Int, Consonants:Int) {
var Vowels = 0, Consonants = 0
for character in string {
switch String(character).lowercaseString {
case "a","e","i","o","u":
++Vowels
case "b","c","d","e","f","g","h","j","k","l","m","n","p","q","r","s","t","v","w","x","y","z":
++Consonants
default: break
}
}
return (Vowels, Consonants)
}