问题标签 [elixir-iex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
181 浏览

elixir - erl的'rr'的iex等价物是什么?

在 Erlang shell 中erl,我可以使用rr(Mod)从指定模块加载记录定义。这允许我在查看 shell 中的记录时看到字段名称。

rr(Mod)Elixir shell 中的等价物是什么iex

例如,我有一个'RSAPrivateKey'Erlang 记录,但是当显示在 中时iex,我看到的只是:

0 投票
1 回答
144 浏览

r - 如何将此 API 调用转换为 r 中的数据表?

我想将 IEX 的调用转换为 R 中的数据表:

https://api.iextrading.com/1.0/ref-data/symbols

谢谢,

0 投票
2 回答
1792 浏览

elixir - 如何让 elixir 编译器在运行 phoenix 服务器时显示警告?

通过 mix 在 iex 会话中运行 phoenix 服务器,例如:

有时会给出一个警告列表,例如:

但似乎只是服务器第一次运行,之后我想它被缓存了,所以它没有出现。我以后如何才能看到这些警告来修复它们?谢谢。

0 投票
2 回答
65 浏览

erlang - 为什么我的 iex 在运行此函数时返回“-C”或“-A”

我已经学习 Elixir 一段时间了,但今天我遇到了一些让我完全困惑的事情。

我做了这个过滤功能:

完全出乎意料的输出,但下面的版本“有效”

但是,如果我将数字更改为 45 和 65 之类的数字,我会得到'-A'结果。

这只是允许我使用我喜欢的数字的底层二进制函数吗?

0 投票
1 回答
148 浏览

python - 从 IEX 过滤长数据列表

我想过滤我的数据,以便我只得到符号、关闭和扇区

在此处输入图像描述

我尝试使用下面的代码,但我收到一个错误'list is not callable'

另外,请注意 iexfinance 使用 filter_,因为 filter 是 Python 中的保留字

在此处输入图像描述

任何帮助将不胜感激。多谢你们!

0 投票
1 回答
120 浏览

elixir - IEx.Helper.h 的终端友好输出,同时输出到非 TTY 的东西

在这篇Elixir 论坛帖子之后,我创建了一个 shell 脚本来通过运行查看 Elixir 文档IEx.Helpers.h

$1脚本的命令行参数在哪里)。(例如,命令

提供模块的文档List。)

这是超级好。不再需要跑来iex查看文档。终端的默认格式工作得很好而且很漂亮。但是,如果我将输出通过管道传输到寻呼机(或者更一般地说,如果输出不是 TTY 设备),则格式会更改 - 没有 ANSI 颜色的纯 ASCII 输出。

IEx.Helper.h问题:在非 TTY 情况下,我如何配置或直接提供相同的输出?

(看起来有IEx.configure可以用来更改格式的功能,但我看不到任何关于非 TTY 输出的信息。另一种方法是使用一些合适的小型外部程序来创建伪 TTY,重定向stdout到之前运行elixir命令...但我更愿意从 Elixir 端解决输出问题。)

0 投票
2 回答
4575 浏览

json - 在 iex 中运行 elixir 毒药命令

我是新手elixir,想测试以下Poison功能iex

https://hexdocs.pm/poison/1.3.1/#functions_details

当我运行此命令时,我收到以下错误。

我在这里做错了什么?

0 投票
1 回答
333 浏览

struct - Elixir 结构真的不可变吗?

我目前正在学习 Elixir,并且正在阅读“使用 Elixir、OTP 和 Phoenix 进行功能性 Web 开发”,imo 是一本很棒的书。在状态机章节工作,我想出了以下代码:

上面的代码应该作为一个功能齐全的状态机工作。我将在上面粘贴一些iex命令:

如您所见,状态结构已从:initialized变为:add_player。伟大的。

我的问题是:state:结构真的不可变吗?我的意思是,该方法check/1返回带有state: :players_set语句的结构的副本,该语句遵循正确的功能模式......但是它如何“覆盖”当前状态而不直接修改它?

非常感谢!

0 投票
0 回答
133 浏览

stock - IEX:历史市值

我正在使用 IEX api (iextrading.com),并且我已经找到了如何获取股票市值 (/stock/aapl/stats) 和历史收盘价 (/stock/aapl/chart/5y) 但确实如此有人知道如何获得历史市值吗?我可以使用来自 /stats 端点的股票流通数据和最后收盘价的倍数,但它似乎与谷歌所说的市值不同 30B 美元(市场今天关闭,所以 IEX 和谷歌提供相同的价格)。

0 投票
2 回答
258 浏览

vim - 使用来自 iex open 命令的 Elixir 和 Atom 编辑器

我想iex> open()用 Atom 或 vim 打开文件。我试着穿上我的~/.zshrc

或者

或者

或者

或者

或者

没有任何工作。我的 Elixir 版本是 Mac OS X Mojave 上的 1.7.4。

[更新]

我尝试与 vim 一起使用时的错误是: iex(1)> open String.at/2 The file /Users/romenigld/workspace/elixir/ebooks/learn_functional_programming_with_elixir/ch06_designing_your_elixir_applications/dungeon_crawl/vim +1744 "/Users/romenigld/.asdf/installs/elixir/1.7.4/lib/elixir/lib/string.ex" does not exist.

也许这是asdf的问题?我不知道!