(=>) = (,) 是什么意思?

what is the meaning of (=>) = (,)?

在 Elm 的 mouse drag 示例中定义了 (=>) = (,) 以便这样定义列表:

style [ "background-color" => "#67BF46"    , "cursor" => "move" ]

我比较习惯:

style [ ( "background-color" , "#67BF46" ) , ( "cursor" , "move" ) ]

这些是等价的吗?这看起来更像是 record 对我来说,但甚至不是。

是的,它们是等价的。该库只是定义了一个中缀函数 => 他们认为比使用元组语法更漂亮。