Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Elixir assert_raise 无法捕获异常
我写了这个测试用例 assert raise ArgumentError myFn a b 但它并没有按照我期望的方式进行评估 myFn引发一个 ArgumentError do raise ArgumentError 但它没有被捕获ass
elixir
exunit
Phoenix:在模板内分配值的渲染模板
我正在尝试使我的应用程序干燥且模块化 但是 当我尝试将一个组件 小模板 放入另一个模板 较大的模块 中 该组件接收调用 实例化 时传递的动态值时 我收到此错误 assign conn not available in eex templat
elixir
phoenixframework
如何在 Elixir 中展平嵌套列表?
我有一个嵌套列表 1 2 3 4 5 6 我怎样才能把它压平 使它变成 1 2 3 4 5 6 无需重新发明轮子 只需使用List flatten 1 https hexdocs pm elixir List html flatten 1
elixir
如何向 Ecto.DateTime 添加天数?
我有一个像这样创建的日期时间 Ecto DateTime from erl 2015 3 10 0 0 0 这是一个凤凰应用程序 我想在没有任何额外第三方库的情况下增加几天 如何 至少从 Elixir 1 5 0 开始 您可以使用DateT
date
elixir
phoenixframework
Elixir 中的斜线符号是什么意思?
在 Elixir 文档中 他们继续使用带有斜杠的奇怪符号 例如 is boolean 1 IO puts 1 String length 1 is function 2 2 我只是猜测 但我认为它指的是数量 但如果是这样的话 为什么文档中没
elixir
Elixir - 尝试/捕获 vs 尝试/救援?
背景 Both try rescue and try catch是 Elixir 中的错误处理技术 根据相应章节 http elixir lang org getting started try catch and rescue html在
elixir
如何在 Elixir 的 Ecto 查询中使用“case-when”?
我有一个 SQL 查询 例如 SELECT SUM CASE WHEN
sql
postgresql
elixir
phoenixframework
ecto
与 ecto 的逆多态性
当前的 Ecto 文档http hexdocs pm ecto Ecto Schema html http hexdocs pm ecto Ecto Schema html仅解释如何构建belongs to多态关联的类型 当多态Commen
elixir
phoenixframework
ecto
Elixir:模式匹配对于元组和映射的工作方式不同
在 Elixir 中 如果我尝试模式匹配以下两个元组 a 1 2 我收到匹配错误 但如果我对两张地图做同样的事情 x a x 1 y 2 它工作正常 并且a绑定到 1 我可以明白为什么匹配两个元组会出错 但为什么匹配映射不会出错 在第一个示
Dictionary
patternmatching
tuples
elixir
让 Ecto 查询更高效
我正在尝试查看当前用户的团队是否与传入的用户团队重叠 我有一些有用的东西 但我很好奇它是否能让我更有效率 这是我所拥有的 user teams from t in MyApp Team left join a in assoc t acco
elixir
phoenixframework
ecto
使用 gitbash 和 elixir 在 vscode 中输出垃圾而不是颜色
我开始学习elixir并成功让iex有ansi颜色 问题是在 vscode 的终端中 输出看起来像垃圾 iex Interactive Elixir 1 8 1 press Ctrl C to exit type h ENTER for h
VisualStudioCode
elixir
gitbash
elixiriex
将新元素添加到列表中
我试图将一个新元素添加到列表中 如下所示 iex 8 gt l 3 5 7 7 8 3 3 5 7 7 8 3 iex 9 gt l 3 5 7 7 8 3 为什么我会排在第五位 8 3 它是什么意思 如何将新元素添加到列表中 Update
elixir
Elixir 如何将 Map 结构转换为 Record 结构
我有一个 Record 结构和一个 Map 结构 例如 defmodule Foo Bar do defstruct boo nil baz nil end defmodule Foo do require Record Record de
elixir
类型不匹配插入:binary_id 与 Ecto 变更集
我有一张桌子applications有外键user id这是一个 Postgresuuid 我在我的web ex primary key id binary id autogenerate true foreign key type bin
elixir
phoenixframework
ecto
Elixir 中的小数四舍五入
我有这个十进制数 Elixir c1 Decimal div a1 b1 gt Decimal lt 0 006453859622556080696687234694 gt 如何将其四舍五入为小数点后位数较少的较短数字 正如 Dogbert
Decimal
elixir
Phoenix 框架 - 每个路由的页面标题
在 Phoenix 框架中 有一种基于路由 路径设置页面标题的常用技术 或者这只是一个调用的问题assign page title fred 在我的路由函数内的正确位置 Update 我最终实现了 michalmuskala 解决方案的变体
elixir
phoenixframework
Elixir 中的多行注释
大多数语言都允许块注释和多行命令 例如 HTML 中的多行注释如下所示 在 Elixir 中 我发现的最接近的东西来自 EEx docs https hexdocs pm eex EEx html EEx智能引擎似乎从源中被丢弃 即使它们是
comments
multiline
elixir
如何在简单的 Elixir 脚本中加载 Elixir 库?
在 ruby 脚本中 我可以简单地执行以下操作 require some gem SomeGem do something 我怎样才能在 Elixir 中做类似的事情exs脚本而不创建一个全新的混合项目 到目前为止 我已经在谷歌上搜索了执行
elixir
预加载所有关系
我有一个与此类似的 ERM ModelA ModelB ModelC 我得到模型及其模型如下 modela Repo get ModelA 1 modela preload modela modelb 现在我可以访问ModelBs with
elixir
phoenixframework
ecto
使用 Elixir 设置日期格式
我正在尝试将 Timex 模块格式化为某种外观 我正在尝试获取今天的日期 但我希望它的格式如下 2017 12 12 年 月 日 在 ruby 中 我会去 strftime 类 但我不知道如何使用 Elixir 来做到这一点 目前的尝试 T
datetime
elixir
timex
1
2
3
4
5
6
...11
»