Elixir ist eine quelloffene, dynamische, kompilierte, universelle funktionale Programmiersprache. Es wurde entwickelt, um vollständig kompatibel mit der Erlang-Plattform zu sein, und ist gut geeignet, um fehlertolerante, verteilte Anwendungen mit weichen Echtzeitgarantien zu schreiben und Hot-Code-Swapping zu ermöglichen.
Ich spiele mit Elixir und Ecto Zeug. Ich möchte eine benutzerdefinierte SQL-Abfrage erstellen, die einige Postgres-spezifische Befugnisse verwendet (in diesem Fall: es sucht Postgres-Array).
Hier ist, was ich versuche zu tun:
%Vor%
leider...
02.04.2015, 15:49
In Ruby kann ich verwenden
%Vor%
gibt ein Array aller übereinstimmenden Dateien in einem Verzeichnis zurück. Wie kann ich etwas ähnliches in Elixir tun?
21.11.2016, 11:29
Wie protokolliert man einen Map / Struct-Typ in ELixir, ohne protocol String.Chars ? implementieren zu müssen
%Vor%
26.01.2016, 07:38
Ich habe eine Gruppe von Akzeptanztests, die ich in meiner faux blog phoenix App erstellt habe. Es gibt eine duplizierte Logik zwischen ihnen. Ich würde gerne zu einem Helfer-Modul wechseln, um die Dinge trocken zu halten.
Hier ist die Verzei...
11.02.2016, 01:20
Angenommen, ich habe die Definition einer Funktion:
%Vor%
innerhalb meiner Elixir-Bibliothek, kann ich dann innerhalb derselben Bibliothek erstellen:
%Vor%
, so dass Benutzer sowohl die Umbenennungs- als auch die MV-Funktionen in meiner B...
02.02.2015, 14:46
Ruby hat offene Klassen, die sehr praktisch sind (obwohl sie von einigen geschmäht werden), und Elixir leiht sich stark aus Ruby, also erwartete ich, dass Elixir mir erlaubt, ein Modul wieder zu öffnen und Makros hinzuzufügen, nachdem ich es ges...
03.02.2015, 05:18
Ich habe einen Artikel im Buch Elixier in Aktion über Prozesse und Scheduler gelesen und habe einige Fragen:
Jeder Prozess bekommt ein kleines Ausführungsfenster, was heißt das?
Ausführungsfenster sind etwa 2000 Funktionsaufrufe?
Was bew...
11.03.2016, 21:14
Verzeiht die Frage des Newbie, aber ich habe viele Beispiele gefunden, wie Funktion Plugins wie folgt geschützt werden:
%Vor%
Aber ich habe keine Beispiele gefunden, wie man das mit Modul Plugs macht:
%Vor%
Überall scheint ich mi...
29.02.2016, 05:42
Sagen wir, ich habe etwas wie:
%Vor%
Aber stattdessen möchte ich die Funktion String.duplicate / 2 als Argument übergeben, um meinen Code zu vereinfachen:
%Vor%
Ich weiß, Sie können es für Arity 1 Funktionen tun:
%Vor%
Danke!
13.11.2015, 15:32
Wenn ich durch die Elixir-Quelle schaue, sehe ich, dass Multiplikation wie folgt definiert ist:
%Vor%
Ich wollte eine ** Funktion machen, um Macht als Übung zu machen. Wenn ich es jedoch versuche, bekomme ich eine Ausnahme und ich kann nicht...
02.05.2015, 21:23