read-eval-print-loop - 如何在 elm-repl 中打印任务的值?

标签 read-eval-print-loop elm

假设我在 elm-repl 中创建了一个简单的任务, 喜欢:

> forty = Task.succeed 40 
<task> : Task.Task a number

我该如何服用 forty还有……用吗?我可以转换 TaskCmd通过:
> Task.perform (\x -> Nothing) (\a -> Just a) forty
{ type = "leaf", home = "Task", value = T <task> }
    : Platform.Cmd.Cmd (Maybe.Maybe Float)

...但我不确定这是否让我更接近我的目标,因为我不知道如何“强制”命令(例如将其值打印到屏幕上)。

最佳答案

Elm REPL 尚不允许执行任务。有一个open issue对于此功能请求。

关于read-eval-print-loop - 如何在 elm-repl 中打印任务的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38958187/

相关文章:

java - 如何在 ClojureScript 中导入 Java 类?

documentation - 如何在 Common Lisp REPL 中查看文档字符串和其他符号信息?

Clojure - 评估高阶函数的返回函数

svg - Elm:向 SVG 元素添加点击事件不起作用——这可能吗?

javascript - Redux - 一个 vs 多个 reducer

elm - 如何在 elm 中显示结果类型的 Html 结果?

scala - 如何在 Scala REPL 中回显用户输入?

scala - 尽管已导入,但未找到解释器结果类型

elm - 当编译器错误地认为类型应该都是字符串时,如何对不同类型的记录列表进行排序?

functional-programming - 在 Elm 中,你可以让一个函数具有多种类型吗?你能有一个重载的函数吗?