Ziemlich einfache Frage, habe ich es notiert, wenn auf exfile Bibliothek gearbeitet.Warum is_atom (nil) im Elixier wahr ist?
Dieser Ausdruck gibt:
is_atom(nil) # => true
Es ist irgendwie unberechenbar. Meine Frage ist: Wie ist es passiert? Warum gibt es true
zurück?
Hm, irgendwie seltsame Lösung. Aber mein Name ist kein Jose Valim. Warum hat er es getan, wie denkst du? – asiniy
Ich bin mir nicht sicher, "wahre" und "falsche" sind Atome in Erlang, also ist das ein wahrscheinlicher Einfluss http://erlang.org/doc/reference_manual/data_types.html#id76595. Es wurde in diesem Commit hinzugefügt https://github.com/elixir-lang/elixir/commit/0054df323420def2797152f16845798d4846b634 – Gazler
Super! Vielen Dank! – asiniy