Suchergebnisse für Anfrage "elixir"
So starten Sie einen OS-Prozess in Elixir
Was ist der beste Weg, um einen OS-Prozess in Elixir zu starten? Ich würde erwarten, dass ich ihm beim Start verschiedene Parameter übergeben, seine PID erfassen und ihn dann beenden kann.
Elixir Mix automatische Bestätigung
Ich möchte Tests meiner Phoenix-App auf Travis-CI ausführen. Log Auszug: $ MIX_ENV=test mix do deps.get, compile, test Could not find hex, which is needed to build dependency :phoenix Shall I install hex? [Yn]Wenn es darum geht, Abhängigkeiten ...
Unterschied zwischen Protokoll und Verhalten in Elixier
Verhalten definieren Rückrufe und Protokolle definieren Methoden ohne Signaturen. Module, die ein Protokoll implementieren, sollten Definitionen für all diese Methoden enthalten. Gleiches gilt für Module, die ein Verhalten verwenden. Was ist der ...
Spezifiziere die Arität nur mit oder außer beim Importieren der Funktion auf Elixir
Ich studiere Elixier und wenn ichonly oderexcept Operatoren beim Importieren von Funktionen aus einem Modul muss ich eine Aritätsnummer angeben. Warum z.B import :math, only: [sqrt: 1]ode import :math, except: [sin: 1, cos: 1]
Wie verwende ich Raw SQL mit ecto Repo
Ich habe eine Upsert-Anforderung, daher muss ich eine gespeicherte postgres-Prozedur aufrufen oder einen allgemeinen Tabellenausdruck verwenden. Ich benutze auch die pgcrypto-Erweiterung für Passwörter und möchte postgres-Funktionen (wie "crypt" ...
Wie man cast decode JSON so eingibt, als käme es aus der Datenbank
Wenn Datums- / Zeittypen aus der Datenbank geladen werden, wird Ecto in einen Ecto.DateTime-Typ umgewandelt. Wie kann der gleiche Typ Casting angewendet werden, wenn ein Modell aus einer JSON-Zeichenfolge geladen wir defmodule Rocket.User do use ...
Was sind die Vorteile von Keyword-Listen?
m Elixier haben wir Karten: > map = %{:a => "one", :b => "two"} # = %{a: "one", b: "two"} > map.a # = "one" > map[:a] # = "one"Wir haben auch Keyword-Listen: > kl = [a: "one", b: "two"] # = [a: "one", b: "two"] > kl2 = [{:a, "one"},{:b, "two"}] ...
Wie kann ich eine Modulfunktion in Enum.map aufrufen, ohne den Fehler "Undefinierte Referenz" zu erhalten?
Ich habe ein einfaches Modul, das eine einzelne Funktion enthält: defmodule Funcs do def double(x) do x*2 end endWenn ich anfangeiex mit dem Dateinamen als Argument kann ich die Funktion ganz gut aufrufen: iex(5)> Funcs.double(3) 6Aber wenn ich ...
Was bedeutet "|>" im Elixier?
Ich lese gerade einen Code-Elixier-Code auf Github durch und sehe|> wird oft benutzt. Es erscheint nicht in der Liste vonBetrie [http://elixir-lang.org/getting-started/basic-operators.html] auf der Dokumentationsseite. Was bedeutet es d. ...
esten von asynchronem Code in Elix
Ich möchte eine Funktion testen, die @ verwendTask.async Damit mein Test bestanden wird, muss er 100 ms lang in den Ruhezustand versetzt werden, bevor Assertions ausgeführt werden. Andernfalls wird der Testvorgang abgebrochen, bevor die ...