elixir

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.
2
Antworten

Benutzerdefinierte SQL-Abfrage mit Ecto ausführen

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
2
Antworten

Wie kann ich eine Sammlung von Dateien aus einem bestimmten Verzeichnis in Elixir zurückgeben?

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
2
Antworten

Wie man eine Karte / Struktur in Elixir protokolliert

Wie protokolliert man einen Map / Struct-Typ in ELixir, ohne protocol String.Chars ? implementieren zu müssen %Vor%     
26.01.2016, 07:38
1
Antwort

Erstellen und Verwenden eines Elixir-Helfermoduls in Phoenix

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
2
Antworten

Kann ich in Elixir einen Alias ​​für die Funktion in derselben Bibliothek haben?

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
1
Antwort

Module in Elixir öffnen?

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
1
Antwort

Zeit des Ausführungsfensters

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
1
Antwort

Schutz für Modulstecker?

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
1
Antwort

Wie übergebe ich eine Funktion von arity 2 als Argument in Elixir für Enum.map?

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
2
Antworten

Elixier-Makro: Power ** -Funktion

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