if-а? Нужно возвращать ошибку из функции если что-то пошло не так. Но я не понимаю как это сделать. Вот код:
                  
                  
                  task {
                  
                  
                          let extension = Path.GetExtension(file.FileName)
                  
                  
                          if not (availableExtensions |> List.contains extension)
                  
                  
                          then Error "Неподдерживаемый формат файла"
                  
                  
                                     
                  
                  
                          // Что-то дальше происходит
                  
                  
                      }
                  
                  
                
Получается, подход из других языков по типу такого тут не работает? if (!isValid) { return value1; } doSomethingElse();
Обсуждают сегодня