elixir 相关问题

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

Javascript 与 Elixir 中的左移位

目前正在开发 Elixir 项目,该项目需要标准 javascript 方法 Math.imul 功能。在 Elixir 中实现该方法后,返回值相差很大...

回答 1 投票 0

尝试了解 Elixir 中 Math.imul (javascript) 重新创建的计算结果的差异

目前正在开发 Elixir 项目,该项目需要标准 javascript 方法 Math.imul 功能。在 Elixir 中实现该方法后,返回值相差很大...

回答 1 投票 0

Cronjob 不适用于本地 asdf elixir 路径

我的 crontab 文件如下所示: */1 * * * * /Users/dmitriy/.asdf/shims/elixir ~/work/scripts/my_script.exs 而且那个脚本不起作用。据我了解,cron无法检测到elixir的位置。 ...

回答 1 投票 0

Dialyzer 无法识别依赖项中的类型

背景 我有一个伞式应用程序,在其中使用名为 ETS 的依赖项。这个依赖项有一个名为 set_options 的类型,我在一些规范中使用了它。 问题 代码工作正常,但透析器是

回答 1 投票 0

如何在 Elixir NIF 中处理大整数

我用 C 语言编写了一个快速排序的实现作为 Elixir NIF。我知道有一个 BIF,我这样做只是为了自学 NIF。 现在我的代码到目前为止可以工作,也就是说,我可以调用MyQuick...

回答 1 投票 0

联合 Apollo 图 - 跨子图连接实体(Elixir/Absinthe)

我正在使用 Elixir/Phoenix 和 Absinthe 在 Apollo 中定义联合图。我已经浏览了奥德赛航行我的课程,但似乎无法拼凑出我需要的东西。这是我的场景: 我...

回答 1 投票 0

实时组件的条件渲染在 Phoenix Liveview 中无法按预期工作

我试图根据设备类型显示不同的实时组件,所以我的模板中有这个 ...

回答 1 投票 0

将 Elixir 中的进程 ID (`pid`) 转换为元组或字符串;将 `pid` 解析为其他类型

如何将进程 ID PID 转换为元组或字符串? 例如,假设我有一个名为 my_pid 的 PID iex(1)> my_pid #PID<0.1692.0> 我如何将 PID ID 转换为元组或

回答 3 投票 0

找不到任务“docs”。您指的是“do”吗?

如何生成mix项目的文档?它怎样才能做到呢? 使用 Elixir 混合项目的过程: 我通过 mix newgreeter 命令生成一个项目。 我添加了一块评论...

回答 6 投票 0

start_child 使用 DynamicSupervisor 返回错误 undef

{:错误, {:undef, [ {MobSchema, :new, [%{}], []}, {Rotb.Mobs.Mob, :start_link, 1, [文件: ~c"lib/rotb/mobs/mob.ex", 行: 8]}, {DynamicSupervisor,:start_child,3, [菲尔...

回答 1 投票 0

在 Elixir 中创建宏时,如何使 do:block 和宏上下文具有正确的值和变量?

我试图避免冗余测试(这意味着测试始终以相同的方式进行,但参数略有不同)。例如,当我想测试时,我一直都有这个...

回答 1 投票 0

表标识符不引用现有的 ETS 表

在 GenServer 中 def init(_opts \ []) 做 表 = :ets.new(:my_table, [:duplicate_bag, :public]) {:好的, %{}} 结尾 def add_player(zone_id, socket_id) 做 :ets.thing( :我的表, ...

回答 1 投票 0

为什么原子类型很有用(在 Elixir、Erlang 中)?

根据http://elixir-lang.org/getting-started/basic-types.html#atoms: 原子是常数,它们的名字就是它们自己的值。其他 语言称这些符号为 我想知道 p 是什么...

回答 3 投票 0

Phoenix PubSub 事件多次触发

def join("world:lobby", _message, socket) 做 PubSub.subscribe(Rotb.PubSub, "zone_1") {:好的,套接字} 结尾 def handle_info(%{message: message}, socket) 做 广播(

回答 1 投票 0

模拟正在伞式项目中崩溃进程

背景 我有一个伞式项目,我从根运行混合测试。 在其中一个应用程序中,我使用 Mock 库来模拟文件模块。 问题 这里的问题是,当我运行混合测试时......

回答 1 投票 0

Elixir 中何时使用 Agent 代替 GenServer

在阅读 GenServer 和 Agent 的文档时,我想知道 Agent 可以解决哪些 GenServer 无法解决的用例?那么,什么时候更喜欢 Agent 而不是 GenServer? 我知道这个功能

回答 2 投票 0

为什么此 Elixir 脚本在完成其工作之前退出?

我在 Elixir 脚本 wget.exs 中编写了一个模块 SC。 SC 模块利用 Erlang 的操作系统模块来执行复杂的命令并将其输出打印在屏幕上。我在脚本中使用该模块来关闭...

回答 1 投票 0

form_for 凤凰城问题

我是 Phoenix/Elixir 的新手,正在尝试制作一个小聊天应用程序。我遇到了一些困难,希望你能提供帮助。 这是我的代码 <%= f = form_for :chat, "#", id: "chat-form...

回答 4 投票 0

Elixir Ecto 同时进行一对多和一对一

我有2个具有一对多关系的表/模式,假设有一个人可以有多个动物。然后每个动物都有人外键来实现这种关系。我用艾尔...

回答 1 投票 0

斐波那契与记忆灵丹妙药

我正在学习函数式编程,我用 Elixir 做了一个简单的斐波那契数列。 我知道在函数式编程中不可能改变值,我编写了一个代码来用备忘录制作斐波那契数...

回答 4 投票 0

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