【发布时间】:2015-08-12 00:10:06
【问题描述】:
我是 Swift 的新手,谁能向我解释为什么我一直遇到这个问题。我正在使用 Xcode 6.4,但这是我的问题,我希望我清除它,但我需要我的函数来接收大字符串,然后返回元组(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)
}
【问题讨论】:
-
你在 XCode 7 beta 5 中使用 swift 2 吗?
-
我在 Xcode 中使用 Swift
-
从迄今为止提供的答案来看,我收集到没有人正确理解您的问题。请澄清。给出一个示例输入,你得到什么输出,你期望输出什么。
-
你能澄清一下你到底想做什么吗?
-
@JetLagg 请将这些说明整合到原始问题中。点击问题下方的“编辑”,然后更新原始问题。
标签: ios swift swift2 swift-playground