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