elixir有关的问题


解决 “with” 表达式问题的建议-访问成功结果

考虑这个代码:
With {:a,first_result} <- {:a,List.first(["apple"])},
{: B,b} <- {:b,%{} |> to_string} do
{: 好的,“快乐之路”}
其他
{: A,_} -> {:erro.


Phoenix/Elixir/Ecto - unique_constraint不使用名称选项

我期望发生的事情是: 当试图插入一个已经存在用户名的角色时,为了调用Repo.insert返回我带有详细错误的变更集。
发生了什么.


我试图执行数学运算,以长生不老药的数据,但它抛出一个算术错误。

我是灵丹妙药的新手,在这种情况下,我试图对收到的数据执行数学运算,计算从用户那里得到的工资的十分之一,并抛出这个错误:
* * (ArithmeticError) 坏


如何将Elixir依赖项导入当前文件/模块

我试图使用十六进制包装的CSV。
我添加了依赖mix.exs喜欢这样:
Def应用程序do
[应用: [: 记录器,: csv]]
结束
Defp deps do
[
{: Csv,"~> 1.4.2.


仙丹中的角色XOR

如果您在Elixir中使用按位,则可以使用XOR (1,2) = = 3 来异或两个数字。如果我想从一个文件中取出字节并异或异,我可以做到这一点,但我不能相信这是最有效的方法.