中綴運算子和中綴表示法
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]