Elixir是一种开源,动态,编译,通用的函数式编程语言。它被设计为与Erlang平台完全兼容,非常适合编写容错的分布式应用程序,具有软实时保证和热代码交换功能。
澄清凤凰迁移文件中使用的Elixir语法(特别是“创建”功能)
我对这个语法非常困惑:create table(:topics)do add:title,:string end create是一个带参数table()的函数,这是另一个函数,如果我错了,请纠正我?但......
我不知道如何最好地在灵药中解决这个问题,但给出了一个数字来打印它的序列[0,1,2,3,4,5,6,7,8,9]:n = 10 list = [ ] 为我
我是Elixir的新手,尝试将一个Rails API作为学习项目移植到Phoenix。我有一个Postgres时间字段,我已将其添加到Ecto方案中:field:start_time,Ecto.Time问题:我想...
elixir - 如何获取除列表中最后一个元素之外的所有元素?
假设我有一个列表[1,2,3,4]如何从列表中获取除最后一个之外的所有元素?所以,我会[1,2,3]
Elixir 1.7.3(使用Erlang / OTP 19编译)在macOS 10.13.6上通过asdf安装。我运行混合格式lib / hello_web / router.ex到以下代码:管道:浏览器执行插件:接受,[“html”]插件:...
对于has_ *,我们有no_assoc_constraint。当我们尝试删除父级并且子级仍然存在时,它工作正常并抛出变更集错误。是否有任何功能可以用于多对多。 ...
在设置一个新的Phoenix项目(使用最新版本的Phoenix和Elixir 1.7.3)之后,所有默认测试都通过,但是当我查询丢失的端点(/或/ api)时,服务器崩溃了...
我最近遇到了一些麻烦:GenServer进程使用的内存非常高,可能是因为大的二进制泄漏。问题来自于:我们通过......收到大型二进制文件
我有一个2级嵌套的地图,如何更新第二级的每个值?现在我这样做:items = Enum.map(items,fn(a) - > a.items2 = Enum.map(a.items2,fn(a2) - > Map.put(...
如何使用命令行标志覆盖Elixir中的配置?例如,运行应用程序:./ my_app --mode = mode1或./my_app --mode = mode2根据提供的模式,我......
我正在试图弄清楚使用同花顺需要什么样的情况。作为一个反例,这个(平凡的)情况不需要刷新:defmodule MyRepo.Migrations.TestFlush确实使用...
我正和菲尼克斯学习Elixir。我轻松地构建了一些REST API服务器,但还有一个我需要实现的要求。我需要能够执行并行或异步任务来调用/执行...
在Elixir中,如何总结非UTF-8二进制文件中的所有字节?
例如,我有一个二进制<< 1,2,3,4,5 >>,如何将其中的所有字节相加以便得到15?这只是一个例子。我正在处理的真正二进制文件不是UTF-8编码所以......
我们了解Elixir的一个事实是,存储在内存中的数据结构是不可变的,变量只是指向这些数据结构的指针。有没有办法让我们获得内存地址......
有一个genstage项目。生产者A,生产者 - 消费者B和消费者C.B在A处请求事件一(min_demand:0,max_demand:1)。 {:producer_consumer,nil,subscribe_to:[{Grub.Producer,...
假设我有一个函数main_function,它取决于其他三个函数的结果,每个函数都可以返回{:ok,result}或{:error,error}。如何避免深度嵌套的情况......
为Phoenix / Elixir应用程序获取基本域的惯用方法是什么?不是单个请求,而是应用程序的基本域,可能取决于其当前环境。所以当地......
我有一个列表:a = [1,2,4,5,6,7,8,9,9,88,88]在Python中,获取最后n个项目很简单:a [-n:]相当于仙丹?
进行以下基本测试(使用ex_machina):#factory def item_factory do%Api.Content.Item {title:“Some title”,content:“some content”,published_at:NaiveDateTime.utc_now ...