通过不包含字符串过滤数组(swift 2)

owl*_*ipe 4 arrays filter ios swift

我对 swift 比较陌生;我正在研究过滤数组。我知道如何过滤掉包含字母的数组元素(像这样:)let filteredList = wordlist.filter { !$0.characters.contains(letter) },但是如何过滤掉没有字母的元素?这是我想要完成的:我有一个字符串数组格式的单词列表,即 ["thing", "other thing"] (但更长),我想返回每个具有特定字母的元素,过滤掉那些没有特定字母的。

提前致谢。

owl*_*ipe 6

这是一个愚蠢的问题,我很抱歉。无论如何,我只需要删除感叹号。所以...

let filteredList = wordlist.filter { !$0.characters.contains(letter) } 
// returns elements in the array WITHOUT "letter".
let filteredList = wordlist.filter { $0.characters.contains(letter) }  
// returns elements in the array WITH "letter".
Run Code Online (Sandbox Code Playgroud)

谢谢恩杰。