elixir

    4熱度

    1回答

    當試圖找出爲什麼下面代碼產生警告 defmodule A do def greet do IO.puts "Inside A" end end defmodule B do def greet do IO.puts "Inside B" end end spawn(A,

    1熱度

    1回答

    有沒有一種方法Ecto.Entity或Ecto.Model規定將返回一個Dict在模型中定義的字段及其值?

    4熱度

    1回答

    我正在學習使用elixir lang getting started的Elixir編程,並且我堆疊了record brace syntax。 這是樣板: defrecord FileInfo, atime: nil, accesses: 0 defmodule FileAccess do def was_accessed?(FileInfo[accesses: 0]), do: fal

    2熱度

    1回答

    如何在Elixir中對HashDict進行模式匹配?我無法在任何地方找到任何體面的信息。 所以比如我是和它必將變量: #HashDict<[{"a", 1}, {"b", 2}]> 而且可以說,我想2 我想這樣的事情來測試一個概念,但沒有運氣: [{"a",1}, {"b",val} = a ,但我得到:(MatchError)不匹配的右手邊值 有人可以幫助我?

    3熱度

    2回答

    Ruby有這種可怕的方法group_by爲Enumerable。 Elixir有類似的東西嗎?我無法在Enum模塊上找到這個功能。謝謝

    43熱度

    4回答

    在python的nosetests中,你可以通過調用它的類,然後是測試名稱來指定運行一個測試,我們如何使用Elixir的ExUnit做到這一點?

    4熱度

    1回答

    以下代碼返回集團是不是在所有我所料: iex(12)> Regex.scan(%r/(?<groupname>a)b(c)/g,"abcdabcd", capture: :groups) [["a"], ["a"]] 有2組,但只有一個名爲出現在結果。並且組名完全被忽略。 如果我使用named_capture,我得到如下: iex(14)> Regex.named_captures(%r/(

    1熱度

    1回答

    這是一種用模塊創建可變狀態的方法嗎?如何使用這是一個好主意?這不會破壞函數式編程的不變性思想嗎?

    2熱度

    2回答

    我blank.ex是: defprotocol Blank do @fallback_to_any true def blank?(data) end defimpl Blank, for: Any do def blank?(_), do: false end ,我在IEX輸入,輸出爲: iex(18)> Blank.blank? [] true i

    1熱度

    1回答

    有沒有辦法處理從路由器請求到其他路由的數據傳輸?假設我正在處理一個請求,比如創建,刪除或類似的東西,這些動作沒有任何視圖,並且會將請求重定向到另一個路由。 但是,我還想發送一個「成功」的消息,說明它的結局很好,或者不是。 如果我記得我的Rails的日子,有像閃光這樣做的東西。 Dynamo中是否有類似的東西?或者我需要自己釀造一些東西? 謝謝!