elixir 相关问题

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

澄清凤凰迁移文件中使用的Elixir语法(特别是“创建”功能)

我对这个语法非常困惑:create table(:topics)do add:title,:string end create是一个带参数table()的函数,这是另一个函数,如果我错了,请纠正我?但......

回答 2 投票 0

使用for将新元素添加到列表中

我不知道如何最好地在灵药中解决这个问题,但给出了一个数字来打印它的序列[0,1,2,3,4,5,6,7,8,9]:n = 10 list = [ ] 为我

回答 4 投票 1

格式化Elixir中的时间

我是Elixir的新手,尝试将一个Rails API作为学习项目移植到Phoenix。我有一个Postgres时间字段,我已将其添加到Ecto方案中:field:start_time,Ecto.Time问题:我想...

回答 5 投票 13

elixir - 如何获取除列表中最后一个元素之外的所有元素?

假设我有一个列表[1,2,3,4]如何从列表中获取除最后一个之外的所有元素?所以,我会[1,2,3]

回答 6 投票 15

通过混合格式括号

Elixir 1.7.3(使用Erlang / OTP 19编译)在macOS 10.13.6上通过asdf安装。我运行混合格式lib / hello_web / router.ex到以下代码:管道:浏览器执行插件:接受,[“html”]插件:...

回答 1 投票 0

多对多关联外键变更集错误

对于has_ *,我们有no_assoc_constraint。当我们尝试删除父级并且子级仍然存在时,它工作正常并抛出变更集错误。是否有任何功能可以用于多对多。 ...

回答 1 投票 0

在Elixir中连接数组

如何在Elixir中连接数组?如果我有两个数组:[1,2]和[3,4]我如何将它们连接成:[1,2,3,4]

回答 3 投票 6

翻译erlang的记录器事件时失败

在设置一个新的Phoenix项目(使用最新版本的Phoenix和Elixir 1.7.3)之后,所有默认测试都通过,但是当我查询丢失的端点(/或/ api)时,服务器崩溃了...

回答 1 投票 0

内存从GenServer进程泄漏

我最近遇到了一些麻烦:GenServer进程使用的内存非常高,可能是因为大的二进制泄漏。问题来自于:我们通过......收到大型二进制文件

回答 1 投票 2

在Elixir中更新嵌套映射

我有一个2级嵌套的地图,如何更新第二级的每个值?现在我这样做:items = Enum.map(items,fn(a) - > a.items2 = Enum.map(a.items2,fn(a2) - > Map.put(...

回答 2 投票 1

如何在Elixir中基于命令行参数加载配置文件

如何使用命令行标志覆盖Elixir中的配置?例如,运行应用程序:./ my_app --mode = mode1或./my_app --mode = mode2根据提供的模式,我......

回答 3 投票 0

在什么条件下需要在Ecto迁移中调用flush()?

我正在试图弄清楚使用同花顺需要什么样的情况。作为一个反例,这个(平凡的)情况不需要刷新:defmodule MyRepo.Migrations.TestFlush确实使用...

回答 1 投票 1

来自golang和c#的elixir函数的并行或异步任务

我正和菲尼克斯学习Elixir。我轻松地构建了一些REST API服务器,但还有一个我需要实现的要求。我需要能够执行并行或异步任务来调用/执行...

回答 1 投票 0

在Elixir中,如何总结非UTF-8二进制文件中的所有字节?

例如,我有一个二进制<< 1,2,3,4,5 >>,如何将其中的所有字节相加以便得到15?这只是一个例子。我正在处理的真正二进制文件不是UTF-8编码所以......

回答 1 投票 1

如何在Elixir中获取变量的内存位置?

我们了解Elixir的一个事实是,存储在内存中的数据结构是不可变的,变量只是指向这些数据结构的指针。有没有办法让我们获得内存地址......

回答 1 投票 6

elixir GenStage消费者my_demand

有一个genstage项目。生产者A,生产者 - 消费者B和消费者C.B在A处请求事件一(min_demand:0,max_demand:1)。 {:producer_consumer,nil,subscribe_to:[{Grub.Producer,...

回答 1 投票 1

Elixir:如何避免深层嵌套的case语句?

假设我有一个函数main_function,它取决于其他三个函数的结果,每个函数都可以返回{:ok,result}或{:error,error}。如何避免深度嵌套的情况......

回答 2 投票 6

如何获取Phoenix应用程序的当前基本域?

为Phoenix / Elixir应用程序获取基本域的惯用方法是什么?不是单个请求,而是应用程序的基本域,可能取决于其当前环境。所以当地......

回答 3 投票 5

Elixir:如何获得列表中的最后n项?

我有一个列表:a = [1,2,4,5,6,7,8,9,9,88,88]在Python中,获取最后n个项目很简单:a [-n:]相当于仙丹?

回答 2 投票 23

凤凰/控制器中的测试日期

进行以下基本测试(使用ex_machina):#factory def item_factory do%Api.Content.Item {title:“Some title”,content:“some content”,published_at:NaiveDateTime.utc_now ...

回答 1 投票 0

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