видео и статей глянул, но везде говорят - "для возврата", "возвращение значения". И есть примеры, но я не понимаю, что такое конкретно "возвращение" и для чего оно в принципе, если функцию можно будет потом просто вызвать, то смысл от return? Что за "возвращение и куда"? Может кто-то дать определение этому "возвращению и его цели"? 
                  
                  
                  
                  
                  
                  Даже вот пример:
                  
                  
                  
                  
                  
                  func greet(person: String) -> String {
                  
                  
                      let greeting = "Привет, " + person + "!"
                  
                  
                      return greeting
                  
                  
                  }
                  
                  
                  
                  
                  
                  print(greet(person: "Nikita"))
                  
                  
                
Простыми словами, когда ты что то возвращаешь, ты создаёшь новое значение Как если бы ты просто написал var greetings = “Hello”
Обсуждают сегодня