我試圖理解爲什麼類型: (flip .) is: (a -> a1 -> b -> c) -> a -> b -> a1 -> c 首先,類型: flip: is (a -> b -> c) -> b -> a -> c (.): is (b -> c) -> (a -> b) -> a -> c 我將重命名變量更清晰在我的解釋中,所以類型: flip: is (ax -> bx -> cx) -
我有這個問題,我還沒有解決方案。如果我知道它存在相關的算法,我認爲這會有所幫助。 我正在尋找的算法可以幫助找到滿足函數返回的目標的參數。 例如,a works for b表示爲(a,b) Given: [ (a,b); (b,c) ]
功能works將確保與布爾值 let works a b -> true
let works b c -> true
他們的關係現在我給 [ (a, "x