2
我是一個完整的新手,對於內部函數的語法有困難。我需要做的是獲取一個int列表的列表,平均每個列表,並返回一個reals列表。這是迄今爲止的僞代碼。SML的內部函數NJ
fun listAvg [] = 0
else (sum (x) div size (x))
fun sum[] = 0
| sum(head::rest)= head + sum rest;
fun size [] = 0
| size(head::rest) = 1 + size rest;
listAvg([[1,3,6,8,9], [4,2,6,5,1], [9,5,9,7], [5,4], [3,6,4,8]]);
任何意見將不勝感激。謝謝!
問題是我需要平均列表的整數列表,即listAvg([[1,3,6,8,9],[4,2,6,5,1],[9 ,5,9,7],[5,4],[3,6,4,8]]);但這有很大幫助。謝謝! – MCR 2012-02-22 03:50:30