我从昨天开始阅读这段代码,试图想出一个合理的解释,请您检查我的假设是否正确。了解此信号代码
此代码自here。
port requests : Signal (Task x())
port requests =
Signal.map lookupZipCode query.signal
|> Signal.map (\task -> Task.toResult task `andThen` Signal.send results.address)
1行定义的端口,是返回其通过Task
组成Signal
,通过x
和空值所确定的种类(这并没有什么意义,我,我想这是完全错误的) 。
第4行和第5行使用了forward函数应用程序构造,所以第4行的结果作为参数传递给第5行,但是这些行中详细说明了什么?
要了解功能性反应式编程,我正在通过this post这是一个很好的资源吗?
我已阅读关于信号的文档,但我无法真正了解这一点。用简单的英语解释一个例子将非常感谢,非常感谢任何人会帮助我!
比你*这么多! –