亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
自定義 infix 函數(shù)默認(rèn)的優(yōu)先級和結(jié)合性
[打印本頁]
作者:
izhier
時間:
2009-04-28 12:08
標(biāo)題:
自定義 infix 函數(shù)默認(rèn)的優(yōu)先級和結(jié)合性
m # n = m + n
復(fù)制代碼
run
*Main> 1 ^ 2 # 3
1
*Main> :i (#)
(#) :: (Num a) => a -> a -> a -- Defined at t.hs:3:2
*Main> :i (^)
(^) :: (Num a, Integral b) => a -> b -> a -- Defined in GHC.Real
infixr 8 ^
*Main> 1 # (+2).(*3) 4
<interactive>:1:0:
precedence parsing error
cannot mix `(#)' [infixl 9] and `(.)' [infixr 9] in the same infix expression
*Main> sqrt 1 # 1
2.0
復(fù)制代碼
# 的優(yōu)先級竟然比 ^ 還高
# 的優(yōu)先級和結(jié)合性:(本來想發(fā)帖問一下捏,沒想到錯誤提示里竟然有其結(jié)合性和優(yōu)先級
)
infixl 9
左結(jié)合性、優(yōu)先級為 9(達(dá)到頂層了)
只是比 function apply 低一個等級
[
本帖最后由 izhier 于 2009-4-28 13:16 編輯
]
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2