elixir 相关问题

Elixir是一种开源,动态,编译,通用的函数式编程语言。它被设计为与Erlang平台完全兼容,非常适合编写容错的分布式应用程序,具有软实时保证和热代码交换功能。

如何清除灵药壳?

这不是最有洞察力的问题,但我真的希望能够按下Control-L并让shell iex清除屏幕。知道如何做到这一点,或者是否有另一个elixir shell与此...

回答 2 投票 3

在map / 2中使用动态值

所以我读到了Ecto.Query.API.map/2函数,我有一个场景,我必须使用它。查询是这样的:从模型中的p,其中:p.id == 1,选择:map(p,[:id,:inserted_by,...

回答 1 投票 0

Elixir Operator重载:使用宏定义独占范围

为了更好地理解Elixir语言,我想尝试通过添加一个独占范围运算符来进行运算符重载....例如:1 ... 10然后会创建一个范围从1到...但是......

回答 1 投票 2

无限循环与计数器在不老长寿

我正在学习函数式编程,我想实现这样的东西。 while(true)do if(somethingHappensHere){break} counter ++ end return counter我怎么能这样做......

回答 4 投票 3

Elixir Alias返回“别名的无效参数,期望编译时原子或别名,得到:”

我创建了一个使用mix的新项目,我正在尝试别名,这是我的简单代码:defmodule MyModule do alias IO.puts def hello do IO.puts(:world)end end但是它返回给我这个错误:...

回答 2 投票 2

从API获取数据并使用Poison解码时出现参数错误

我是Elixir / Phoenix的新手,并试图通过构建一个小应用程序来学习。我从第三方API获取数据并继续收到以下错误。 (ArgumentError)参数错误:erlang ....

回答 2 投票 1

使用Ecto.multi的动态插入数

我的应用程序中有一个Foo架构,其中包含架构栏。 schema“foos”do field:content,:string has_many:bars,MyApp.Content.Bar,foreign_key :: foo_id end schema“bars”do ...

回答 1 投票 0

监督的GenServer没有重启?

我缩小了问题的大小,因为它太大了。这是代码:defmodule MayRaiseGenServer确实使用GenServer def start_link做IO.puts“启动MyServer,名称是#{__ MODULE__}”......

回答 4 投票 12

如何在使用ecto加入时返回选择值

我正在使用ecto 2.2.6。我正试着通过ecto离开加入。首先,我使用List来返回带有单个表的选择值。 (1)接下来,由于表连接,我使用Map返回选择值。 (2)回购....

回答 1 投票 1

为什么我的GenServer handle_cast没有被调用

我在我的模块中使用GenServer,如下所示。在init方法中,它创建与数据库的redis连接。 put方法将发送要保存在redisdb中的值。 handle_cast方法将调用...

回答 1 投票 0

如何遍历Elixir中的地图列表?

我无法理解如何在Elixir中使用索引进行迭代。例如,我有来自java的这个片段,我想把它翻译成Elixir:for(int i = 1; i <list.size(); i ++){list.order = i; ...

回答 2 投票 1

将`sum`结果转换为Ecto中的整数

我在Ecto中有一个查询,包括包含整数的列的总和。我正在使用MySQL作为数据库。例如result = Repo.one(来自投票中的v,其中:[post_id:1],选择:sum(v ....

回答 1 投票 0

更高级:与elixir苦艾酒结合

我的博客应用程序有一个Post模型,有很多评论。 schema“post”do field:title,:string field:content,:string belongs_to:owner,MyApp.Accounts.User,foreign_key :: owner_id has_many:...

回答 1 投票 0

在elixir中复制具有关联的条目

我的博客应用程序具有一项功能,允许人们复制其他人的帖子,并将其作为自己的帖子托管。帖子与所有者相关联。 schema“posts”do field:title,:string ...

回答 1 投票 0

如何在Elixir中生成HMAC字符串?

我正在尝试在Elixir中编写Amazon Product Advertising API客户端。开发人员指南描述了签署API请求的过程,其中必须使用...创建HMAC-SHA26哈希。

回答 1 投票 11

在上传的文件上操作

我正在尝试解析上传的文件,如下所示:lib / thingy_web / controllers / things_controller.ex def create(conn,%{“data”=>%Plug.Upload {content_type:“application / octet-stream”,filename: ...

回答 1 投票 0

Elixir IEX在显示提示之前停止,并且不接受输入

我最近试图启动iex。我在shell中键入了iex(我尝试了几个shell,以防万一)并且iex没有提供任何提示等。它只是坐在那里,如果我键入特殊键,如...

回答 2 投票 0

像Elixir这样的函数式语言处理大型进程链的惯用方法是什么? [关闭]

考虑一个例如处理客户结账的服务/功能的例子,涉及许多步骤:服务器应该(例如)检查库存,验证欺诈,收取信用卡,......

回答 1 投票 0

升级到OTP 18打破了public_key库的使用

在Elixir中构建pem文件需要几个步骤,包括构建实体。在OTP 17中,以下工作:{public,private} =:crypto.generate_key(:ecdh,:secp256k1)ec_entity = {:...

回答 2 投票 2

数据科学药剂[关闭]

我最近开始玩Elixir,一些模式让我想起了Python,它广泛用于数据科学项目。例如列表推导或匿名函数。考虑到 ...

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.