elixir

    1熱度

    1回答

    我收到的XML文件可能不完整,在這種情況下,我需要忽略它們。 我正在使用包裝xmerl的SweetXml。 我有兩個屬性之間沒有空格的示例格式錯誤的XML。 沒有is_well_formed函數 - 有一個簡單的布爾響應會很好。 Xmerl嘗試解析文件,不喜歡它,因此發送出口。 我還沒有聽說過主管,但這在我看來就像是一個案例。 是否有菜鳥或簡單的方式來處理退出信號? defmodule XmlIs

    7熱度

    1回答

    我想從phoenix中的ecto協會生成JSON。 這是我的聯想: defmodule Blog.Post do use Ecto.Model schema "posts" do field :title, :string field :body, :string has_many :comments, Blog.Comment end

    0熱度

    2回答

    我是Elixir/Erlang編程中的新成員。 如何實現Elixir模塊的模塊屬性,以便我的模塊的用戶可以在模塊構造函數中設置。 例如, defmodule Config do some_property: nil other_property: nil def constructor(one, two) do some_property = one

    28熱度

    2回答

    行爲定義回調&協議定義了沒有簽名的方法。實施協議的模塊應給出所有這些方法的定義。對於使用行爲的模塊也是如此。什麼是語義差異? 我能想到的一個區別是,一個協議只能針對單一類型實現一次,因爲我們可以根據我們的要求多次實現模塊的行爲。我很清楚什麼時候該用什麼。除此之外是否還有其他區別?

    0熱度

    1回答

    我有藥劑的功能可以與可選標誌狀態之一結束:OK,受阻,ok_spawned,blocked_spawned。 (在這種情況下,「_spawned」是標誌。)將來,狀態和標誌的數量會增加。 我的問題是 - 什麼是最好的實施方式?所以我可以輕鬆檢查標誌/整體狀態? 我的想法是Map或者一些元組,其中第一個元素是基態,第二個元素是標誌的表示,但我不確定哪個更好。 任何想法,不勝感激。

    1熱度

    1回答

    在Elixir的Phoenix web框架中,get "/pages/:page", PageController, :show, as: :pages中的as: :pages是做什麼的?第二,什麼是as:,宏?一張地圖?

    27熱度

    1回答

    作爲Elixir和一般Web域的新手(沒有Web框架經驗),我想知道什麼是Plug?據我瞭解,牛仔是一個網絡服務器(儘管在Erlang,而不是Elixir),Phoenix是一個構建網絡應用程序的框架,但Plug進來了什麼地方?它是兩個抽象層還是與Phoenix相同的抽象層中的插件系統?

    4熱度

    2回答

    環境在archlinux虛擬機中運行。 二郎/ OTP 17 [專家評審組-6.2] [源] [64位] [SMP:2:2] [異步線程:10] [HIPE] [內核輪詢:假] 交互式藥劑(1.0.2) - 按下Ctrl + C退出(類型H()輸入 幫助) 如果我運行erl或iex,這將需要等8〜9秒開始。 但是,如果我跑erl -name xxx或iex --name xxx,也完全沒有延遲。

    9熱度

    2回答

    我看到Dict模塊中有一個update,但更改所有值的方法怎麼樣? 我試着用Enum.map這樣做,但類型發生變化: iex(6)> Enum.map(%{:a => 2}, fn {k, v} -> {k, v + 1} end) [a: 3]

    5熱度

    2回答

    我在學習長生不老藥的過程中,跨越東西,沒有任何意義,我來到的二進制表示... 我試圖刪除標點 "Freude schöner Götterfunken" |> String.replace(~r/[^\s\w]/, "") #=> <<70, 114, 101, 117, 100, 101, 32, 115, 99, 104, 195, 110, 101, 114, 32, 71, 195, 11