【发布时间】:2016-08-15 15:33:35
【问题描述】:
假设我在elm-repl 中创建了一个简单的任务,例如:
> forty = Task.succeed 40
<task> : Task.Task a number
如何获取我的forty 并...使用它?我可以通过以下方式将Task 转换为Cmd:
> Task.perform (\x -> Nothing) (\a -> Just a) forty
{ type = "leaf", home = "Task", value = T <task> }
: Platform.Cmd.Cmd (Maybe.Maybe Float)
...但我不确定这是否让我更接近我的目标,因为我不知道如何“强制”命令(例如将其值打印到屏幕上)。
【问题讨论】:
-
除了检查任务的价值之外,您是否有一个特定的目标试图在 REPL 之外实现 ?
-
不 - 我特别想通过运行一些代码并查看会发生什么来理解该语言。