(=>) = (,) 是什么意思?
what is the meaning of (=>) = (,)?
在 Elm 的 mouse drag 示例中定义了 (=>) = (,)
以便这样定义列表:
style [ "background-color" => "#67BF46" , "cursor" => "move" ]
我比较习惯:
style [ ( "background-color" , "#67BF46" ) , ( "cursor" , "move" ) ]
这些是等价的吗?这看起来更像是 record 对我来说,但甚至不是。
是的,它们是等价的。该库只是定义了一个中缀函数 =>
他们认为比使用元组语法更漂亮。
在 Elm 的 mouse drag 示例中定义了 (=>) = (,)
以便这样定义列表:
style [ "background-color" => "#67BF46" , "cursor" => "move" ]
我比较习惯:
style [ ( "background-color" , "#67BF46" ) , ( "cursor" , "move" ) ]
这些是等价的吗?这看起来更像是 record 对我来说,但甚至不是。
是的,它们是等价的。该库只是定义了一个中缀函数 =>
他们认为比使用元组语法更漂亮。