-1
Это цикл я с помощью for
:Swift Функциональных программирования: перебор кортежей
var titles = [String]()
var urls = [String]()
for (name, details) : (String, JSON) in json["codes"] {
titles.append(details["title"].string!)
urls.append(details["url"].string!)
}
и она работает, но есть способ, которым я мог бы сделать его более «функциональным» с помощью, скажем, flatMap
или что-то ?
Что делать? // Что-то ... нужно делать? Я имею в виду, какова ваша цель. – robertvojta
Я получаю значения 'details' и добавляю их к соответствующим массивам. Однако, если я просто хочу записать что-то или назначить некоторые вещи, которые я прочитал на этом пути, не получаю ли я «неиспользуемое» предупреждение (если мне не нужен результат карты)? Как я могу это устранить? – ton
@robertvojta Я обновил свой вопрос :) – ton