for topic in level.topics {
                  
                  
                                  for lesson in topic.lessons {
                  
                  
                                      for word in words {
                  
                  
                                          if let wordReleationships = word.relationships?.lessons?.data {
                  
                  
                                              for rWord in wordReleationships {
                  
                  
                                                  if lesson.id == rWord.id {
                  
                  
                                                      let wordObj = GameWordObject(data: word)
                  
                  
                                                      lesson.words.append(wordObj)
                  
                  
                                                  }
                  
                  
                                              }
                  
                  
                                          }
                  
                  
                                      }
                  
                  
                                  }
                  
                  
                              }
                  
                  
                          }
                  
                  
                
а у тебя есть много вариантов?
map/flatMap/reduce/filter
Обсуждают сегодня