首先是一些代码:
import Random
import Window
writeRandom x = lift asText (Random.range 0 x <| every second)
upperLimit = 300
-- upperLimit = Window.width -- How can i use this instead?
main = writeRandom upperLimit
最终我试图在屏幕上获得随机点,但我不知道如何将 Window.height 和 Window.width 传递给 Random.range。我认为我不能“提升”Random.range,因为它已经返回了一个信号。如果我尝试我得到一个类型错误:
Type Error: 'main' must have type Element or (Signal Element).
Instead 'main' has type:
Signal (Signal Element)
而且我不确定升力的反面(更低?)是否存在,甚至是否有意义。
谢谢