Filtro de matriz no Swift3
Eu tenho um pedaço de código. Não estou entendendo o que está acontecendo neste código. Alguém pode explicar isso?
let wordFreqs = [("k", 5), ("a", 7), ("b", 3)]
let res = wordFreqs.filter(
{
(e) -> Bool in
if e.1 > 3 {
return true
} else {
return false
}
}).map { $0.0 }
print(res)
Dá Saída:
["k","a"]