私は、与えられた文から母音を削除するメソッドを作成しようとしています。私は「removeVowels」という関数を作成しました。しかし、ある文の後にその関数を呼び出そうとすると、 "String型の値に 'removeVowels'というメンバがないというエラーが発生します。'String'型の値に '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)
注意を使用することができます別の方法として
does not contain
(...filter{!vowels...
)をフィルタリングする必要が**けど**母音。 –
Btw、非変異型関数/メソッドの適切な名前は 'removedVowels()'のようなものになります –