Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция failwith создает исключение F#.
Синтаксис
failwith error-message-string
Замечания
Строка сообщения об ошибке в предыдущем синтаксисе представляет собой литеральную строку или значение типаstring. Он становится свойством Message исключения.
Исключение, созданное с помощью failwith исключения, является ссылкой System.Exception , которая имеет имя Failure в коде F#. Следующий код иллюстрирует использование failwith исключения.
let divideFailwith x y =
if (y = 0) then failwith "Divisor cannot be zero."
else
x / y
let testDivideFailwith x y =
try
divideFailwith x y
with
| Failure(msg) -> printfn "%s" msg; 0
let result1 = testDivideFailwith 100 0