A repository of tips and tricks (in both English and French) curated by Mirego’s engineering team.
  • elixir
  • iex

Récupération de la dernière expression dans iex

Dans iex, on peut utiliser v() pour obtenir le résultat de la dernière expression exécuté. L’argument passé à la function est la nth expression dans l’history de iex. Par défaut c’est -1.

https://hexdocs.pm/iex/IEx.Helpers.html#v/1

iex(1)> "hello" <> " world"
"hello world"
iex(2)> 40 + 2
42
iex(3)> v(-2)
"hello world"
iex(4)> v(2)
42
iex(5)> v()
42