中綴運算子和中綴表示法

Elm 允許定義自定義中綴運算子。

使用函式名稱周圍的括號定義中綴運算子。

考慮這個構造元組 1 => True -- (1, True) 的中綴運算子的例子:

(=>) : a -> b -> ( a, b )
(=>) a b =
    ( a, b )

Elm 中的大多數函式都以字首表示法定義。

通過使用嚴重重音符號括起的函式名稱之前指定第一個引數,使用中綴表示法應用任何函式:

import List exposing (append)

append [1,1,2] [3,5,8]   -- [1,1,2,3,5,8]
[1,1,2] `append` [3,5,8] -- [1,1,2,3,5,8]