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