gpt4 book ai didi

stream - 万能药:可观察到的

转载 作者:行者123 更新时间:2023-12-02 08:21:14 25 4
gpt4 key购买 nike

Elixir 流提供了可迭代,但我找不到任何有关可观察的信息(Google 在这里没有帮助)。如果有人能为我指出同样的资源,我将不胜感激。

最佳答案

您可以结合 Stream 和 Enum 来编写可观察样式的代码。下面是一个以可观察方式编写的回显服务器的示例:

IO.stream(:stdio, :line) 
|> Stream.map(&String.upcase/1)
|> Enum.each(&IO.write(&1))

基本上,对于发送到标准输入的每一行,它都会被转换为大写,然后打印回标准输出。这是一个简单的示例,但要点是您已经可以通过 Stream 和 Enum 获得编写可观察对象所需的一切。

关于stream - 万能药:可观察到的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23859600/

25 4 0