我試圖創建一個方法,將從給定的句子中刪除任何元音。我創建了「removeVowels」函數,這在我看來是正確的。但是當我在給定的句子後嘗試調用該函數時,出現錯誤「類型'字符串'的值沒有成員'removeVowels'」。類型'字符串'的值沒有成員'removeVowels'
var sent: String = "This website is for losers LOL!"
func removeVowels(sent: String) -> String {
let vowels: [Character] = ["a", "e", "i", "o", "u", "A", "E", "I", "O", "U"]
let result = String(sent.characters.filter{vowels.contains($0)})
return result
}
print(sent.removeVowels)
注意,你的功能可以去除一切** **,但元音。 –
順便說一句,一個非變異函數/方法的專有名稱就像'removedVowels()' –