想再詢問您一道Haskell的題目,找下面程式的error是什麼,非常感謝

時間 2021-09-24 21:28:40

1樓:匿名使用者

這是正確**

mergesort :: ([a] -> [a] -> [a]) -> [a] -> [a]

mergesort merge xs =

if length xs <= 2 then xselse merge (mergesort merge first)(mergesort merge second)where

first = take halve xssecond = drop halve xshalve = (length xs) `div` 2

2樓:匿名使用者

其實你guard的用法沒有問題, 只是有點語法錯誤mergesort merge xs

| length xs <= 2 =xs

| otherwise = merge (mergesort merge first) (mergesort merge second)

where first = take half yssecond = drop half xshalve = (length xs) div 2應該用otherwise 而不是else

高等數學 詢問一道高斯公式的問題

周佳茁周佳茁 以下,代表封閉曲面積分號和底下的 就是那個二重積分號上面有乙個圓圈的那個符號,下面有 這是我很早以前聽過的一道題目,至今沒有問過別人所以一直搞不懂。希望大家幫我了結這道題目吧!我會非常感謝的!已知 i xdydz ydzdx zdxdy x y z 3 2 取x 1,x 1,y 1,y...

您好!在看到您的回答,所以想求助您,詢問一下您關於紅

去過一次 但是沒有多長時間就出來了 大概3分鐘?讓第二天去,開的藥和北京301 一樣 掛的是特需 300還是400來著 還是醫院裡的醫生帶過去的 理由是行走不便了 正常 途徑 的話是 頭一天早上開始排隊,下午 掛第二天的號 您好,看了你的回答,感覺很專業,我想問下,系統性紅斑狼瘡怎麼樣 萬分感謝!我...

一道簡單的Cswitch題目,一道簡單C switch題 求解謝謝!

伊利丹s怒風 定義乙個字元型變數 x b 進入選擇條件分歧 當x a 的時候 會輸出 it s a x b 的時候 會輸出 it s b c同理switch x 相當於if x if x x 因為先前定義x b 所以進入選擇分歧後.會輸出 it s b include void main switc...