【发布时间】:2012-03-12 10:07:14
【问题描述】:
我是 sml 的完全新手,并且在内部函数的语法方面遇到了问题。我需要做的是获取一个整数列表的列表,平均每个列表,并返回一个实数列表。这是我到目前为止的伪代码。
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]]);
任何建议将不胜感激。谢谢!
【问题讨论】:
标签: function syntax functional-programming sml