0
我寫函數返回一個列表SML鑽營和遞歸
的最大值和最小值由於代碼是除了一個函數調用一樣的,我想不重複的代碼
fun cur f f2 x=case x of
[]=>raise Empty
|[x]=>x
|x::xs=>f(x,f2(xs))
fun min x=cur Int.min min x
fun max x=cur Int.max max x
感覺有分在自己聲明不好的風格
有關如何改進代碼的任何建議?
歡迎來到stackoverflow! –