Ich erkunde Elixir und stieß auf etwas seltsames über den Unterstrich. Wir verwenden es jede Variable anzupassen und zu verwerfen, weil Elixir dauerhaft ungebundenes hält:Verhalten des Unterstrichs `_` in Elixir
iex(38)> _
** (CompileError) iex:38: unbound variable _
Aber wenn ich etwas zuweisen zu unterstreichen, wird der Wert auf die gleiche Weise hallt es tut im Fall der normalen Variablenbindung:
iex(38)> x = 10
10
iex(39)> _ = 10
10
Was die Schale durch Echo 10
im zweiten Fall bedeutet?
Danke! Diese Antwort ist relevanter, da sie angibt, dass der zurückgegebene Wert der rechten Seite entspricht. – dotslash