Эликсир: как использовать IO.inspect для проверки данных

Чтобы проверить данные в Elixir с помощью функции IO.inspect, вы можете выполнить следующие действия:

  1. Поместите данные, которые вы хотите проверить, внутри функции IO.inspect.
  2. Он распечатает проверенные данные вместе с их представлением в стандартный вывод.

Вот пример:

data = %{name: "John", age: 30}
IO.inspect(data)

Выход:

%{age: 30, name: "John"}

В приведенном выше примере мы используем IO.inspectдля проверки карты data, и он печатает карту с парами ключ-значение.

Кроме того, вы можете использовать функцию inspectдля получения строкового представления данных без вывода их на стандартный вывод. Вот пример:

data = %{name: "John", age: 30}
inspected_data = inspect(data)
IO.puts(inspected_data)

Выход:

%{age: 30, name: "John"}

В этом случае inspectвозвращает строковое представление карты data, которую мы затем печатаем с помощью IO.puts.