Elixir Fehler "Erlang Fehler:: guard_expr"

9

In der Konsole iex habe ich folgenden Fehler gefunden: Ich bin mir nicht sicher, was ich falsch gemacht habe ...

%Vor%

Ergibt den folgenden Fehler:

%Vor%

Außerdem wollte ich erklären, wie ich das gefunden habe. Ich habe versucht, mein eigenes || -Makro zu erstellen, indem ich die Elixier-Implementierung betrachtete und änderte, um [] , {} und %{} genauso zu behandeln wie false und nil . Ссылка

Hier ist diese Implementierung (es hat das gleiche Problem):

%Vor%

Wenn Sie or x == %{} wegnehmen, funktioniert alles.

    
mgwidmann 15.12.2014, 20:59
quelle

1 Antwort

1

Dies scheint ein Erlang-Fehler zu sein. Hier ist der Erlang-Code, um das Problem zu reproduzieren:

%Vor%

Danke an alle für die Bestätigung! Siehe Kommentare für weitere Details.

    
mgwidmann 17.12.2014 14:48
quelle

Tags und Links