Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Так а о чем статья-то? О методах работы с коллекциями? О монадах? map vs flatMap? Не нашел ни описания что такое функтор, что такое монада… Не хватило чего-то, в общем.
Int не может, но Swift может многое
let formatter = NumberFormatter()
formatter.numberStyle = .spellOut
formatter.locale = Locale(identifier: «RU»)
let a = formatter.number(from: «сорок два»)
// 42
FlatMap работает почти так же, с той лишь разницей, что результат работы flatMap может возвращать nil, а map не может
let greeting = name.map { "Hello " + $0 + "!" } // nil
Немного о функторах и функциях высшего порядка в Swift