我正在尝试使一列随机数每秒更改一次,但我收到不同的错误消息:
import Random
main = flow down
[ asText (Random.range 0 100 (every second))
, asText (Random.range 0 100 (every second))
]
给出解析错误。我的方括号有什么问题[
?
Parse error at (line 5, column 1):
unexpected '['
expecting newline, spaces or end of input
缩进也许?
一旦我缩进,这个例子就会编译,但我只是得到<signal>
而不是实际数字
main = flow down
[ asText (Random.range 0 100 (every second))
, asText (Random.range 0 100 (every second))
]
lift
信号?
最后,当我尝试使用lift
它时,它给了我其他的困惑
main = flow down
[ lift asText (Random.range 0 100 (every second))
, lift asText (Random.range 0 100 (every second))
]
错误消息是我的lift
.
Type error on line 5, column 5 to 9:
lift
Expected Type: Signal Element
Actual Type: Element
不flow down
只是一个清单
如果我忘记流下来它仍然不合作:
main = lift asText
[ (Random.range 0 100 (every second))
, (Random.range 0 100 (every second))
]
我收到一条_List
预期的错误消息:
Type error between lines 5 and 7:
[Random.range 0 100 (every second),
Random.range 0 100 (every second)]
Expected Type: _List
Actual Type: Signal
?
我使用Random.range
正确吗?我没有从原来的例子中改变它:
我如何让它与lift
and合作flow down
?