4
爲什麼不允許在Haskell中作爲中綴運算符?爲什麼不允許作爲Haskell中綴運算符?
GHCi, version 8.0.2: http://www.haskell.org/ghc/ :? for help
Prelude> :{
infixr 6 〉
(〉) :: Int -> (Int -> (Int))
a 〉 b = a + 2*b
:}
print (1 〉 2)
根據這一Haskell Reportany Unicode symbol or punctuation
和this question它應該工作。
雖然我覺得自己在某個時候嘗試了'>'中綴,但我敢說這只是一個壞主意。允許像'''''','''','''',''''或'''符號定義爲[quasiquote] .1.0/docs/Language-Haskell-TH-Quote.html#t:QuasiQuoter)字符。 – leftaroundabout