elixir 相关问题

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

斐波那契与记忆灵丹妙药

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

回答 4 投票 0

在 Elixir 交互式 shell 中检查 BitString 数据类型不显示信息

查询 i("my string") 返回 BitString 的数据类型 在 iex 中运行 h(BitString) 命令返回 Could not load module BitString, got: nofile。 与返回的其他数据类型相比...

回答 1 投票 0

Elixir Ecto SQL 注释 /* 注释 /* 选择 1;

使用 Ecto.Query 我希望能够运行查询并在 Postges 中添加如下评论: /* 我的评论 /* 从表 a 中选择 a.col; 我尝试过“where:fragment”,但它不起作用......

回答 2 投票 0

上传的图像未在生产 Heroku 上显示

我已将 Phoenix LiveView 应用程序部署到 Heroku。在应用程序上,用户可以上传他们的个人资料图片,并将其保存在上传文件夹中。个人资料图片不会在生产时呈现,但...

回答 1 投票 0

无法使用erlangs`:socket`模块接收TCP数据包

我尝试通过 erlangs :socket 模块使用低级套接字接收所有 TCP 数据包: def start() 做 {:ok, 套接字} = :socket.open(:inet, :raw, :tcp) 接收(套接字) 结尾 defp recv(套接字)...

回答 1 投票 0

Phoenix:如何设置环境变量?

我有一个 URL,该 URL 会根据我处于开发人员还是产品状态而变化 在开发中,它应该是 http:localhost:3000 在产品中,应该是 https://www.foobar.com 我在哪里设置这个环境的值

回答 1 投票 0

为什么在 Elixir 中匹配地图时没有匹配错误

我正在从官方文档学习Elixir。 我对 Elixir 模式匹配的理解有点困惑。请看下面的例子。 [_] = [1,2,3] 给出 (MatchError) 没有正确的匹配

回答 1 投票 0

为什么下面的代码没有“匹配错误”?

我是Elixir新手,正在从官网学习。 为什么输出等于{2,1}? iex> x = 1 iex> {x, ^x} = {2, 1} {2, 1} 当 x 与第二个方程中的 2 匹配时,它不会给出匹配错误吗...

回答 1 投票 0

Elixir:如何在 case 条件下测试多个值?

有没有更短的写法: 案例测试值做 200 - > 真的 第 404 章 真的 _-> 错误的 结尾 对于 200 或 404,它返回 true,对于其他所有值,它返回 false。这将是...

回答 3 投票 0

在 Elixir 中,如何修复嵌套列表

在 Elixir 中,我有以下列表: [ :juridical_person_document, [re_developments: [[属性: [[re_development: [:re_developer]]]]]], :legal_address ] 我想要的输出是这样的: [:

回答 1 投票 0

将映射转换为结构体

我正在尝试将映射转换为结构,如下所示: 我有一张地图: iex(6)> 用户 %{"basic_auth" => "基本 Ym1hOmphYnJhMTc=", "firstname" => "foo", “姓氏”=>“博...

回答 6 投票 0

在 Elixir 中测试原始 SQL 查询

我正在尝试对原始 sql 查询进行单元测试,但没有得到任何结果。我的测试做了一些插入,例如: Repo.insert!(%查询{}) 我的查询选择部分会截断数据...

回答 1 投票 0

** (KeyError) 找不到密钥:nil

所以,我有这个结构: defmodule 卡做 defstruct id:nil,result_numbers:[],owned_numbers:[] 结尾 对于每个实例,我计算

回答 1 投票 0

使用列表中的索引值递归调用方法

所以,我有这个结构: defmodule 卡做 defstruct id:nil,result_numbers:[],owned_numbers:[] 结尾 对于每个实例,我计算

回答 1 投票 0

简化嵌套映射解析

所以我尝试将此字符串解析为两个整数列表: 69 12 75 19 83 56 73 53 52 91 | 83 63 56 30 77 94 12 81 42 69 52 70 6 97 20 43 61 22 75 19 73 32 74 53 91 这有效: [结果_s,

回答 1 投票 0

如何在 Elixir 中返回空字节两侧的 3 个字符?

如果我有一个字符串,例如,hello this isa<<0>>string.,如何返回空字节两侧的三个字符,包括空字节,例如isa<<0>>str? 我...

回答 3 投票 0

如何使用 genServer 在 Elixir 上的消息代理中实现队列系统?

我可以使用哪些方法使用 genServer 在 Elixir 中创建队列? 主要思想是生成创建长时间运行的流 defhandle_call({:create_queue,queue_name},_from,state)做 创建队列(

回答 1 投票 0

HTTPoison 请求 CaseClauseError:没有与 JSON 负载匹配的 case 子句

我尝试使用 HTTPoison 发出请求时遇到以下 CaseClauseError 消息: 20:13:10.697 [错误] #PID<0.2628.0> 运行 Api.Endpoint(连接 #PID<0.2608.0>,流 ID 2)

回答 2 投票 0

如何从@form内容填充UI

我是 LiveView、Phoenix 和 Elixir 的新手,我正在努力从表单内容填充 UI。 这是我的代码中的简化版本: 我已经用一些简单的

回答 1 投票 0

动态更改开始/结束属性时子元素的宽度为 0

我有一个双范围滑块,与此处实现的类似。与该教程不同的是,我使用的是 TailwindCSS 并正在编写 Elixir/Phoenix/LiveView 代码。 我能够翻译大部分...

回答 1 投票 0

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