Spec-Zone.ru › Elixir 1.16

Исходный код FunctionClauseError исключение

Исключение, которое генерируется, когда вызов функции не соответствует ни одной из определённых инструкций.

Следующие поля этого исключения являются общедоступными и могут быть свободно доступны:

  • :module (module/0) - имя модуля
  • :function (atom/0) - имя функции
  • :arity (non_neg_integer/0) - арность функции

Например, если вы пытаетесь вызвать функцию, такую как URI.parse/1, с чем-то кроме строки, ошибка будет выглядеть так:

%FunctionClauseError{
  module: URI,
  function: :parse,
  arity: 1,
  # Other private fields...
}

Скачать версию ePub

Создано с использованием ExDoc (v0.32.2) для языка программирования Elixir

© 2012-2024 The Elixir Team
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/elixir/1.16.3/FunctionClauseError.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API