Recursion SML迭代与递归
我有一个简单而又可能无知的问题。我正在为一门编程语言课程做作业,现在我们在SML工作。有谁能告诉我如何最好地一步一个列表?我们有一个问题,要求我们计算给定列表中负数的数量。使用递归或迭代来实现这一点最好吗?是否有SML文档可以帮助我学习该语言 有谁能告诉我如何最好地一步一个列表 通过列表结构上的模式匹配:要么列表为空,没有更多的单步执行,要么列表至少还有一个元素,在这种情况下,我们对该元素执行一些操作,然后单步执行列表的其余部分Recursion SML迭代与递归,recursion,iteration,sml,Recursion,Iteration,Sml,我有一个简单而又可能无知的问题。我正在为一门编程语言课程做作业,现在我们在SML工作。有谁能告诉我如何最好地一步一个列表?我们有一个问题,要求我们计算给定列表中负数的数量。使用递归或迭代来实现这一点最好吗?是否有SML文档可以帮助我学习该语言 有谁能告诉我如何最好地一步一个列表 通过列表结构上的模式匹配:要么列表为空,没有更多的单步执行,要么列表至少还有一个元素,在这种情况下,我们对该元素执行一些操作,然后单步执行列表的其余部分 fun sum [] = 0 | sum (x::xs) =
fun sum [] = 0
| sum (x::xs) = x + sum xs
计算给定列表中的负数
展示这方面的尝试,以便向您提供反馈
用递归还是迭代最好
递归
有SML的文档可以帮助我学习语言吗
你的课程应该提供或推荐教科书
我所知道的最简短的介绍是X=Standard ML.既然您正在学习编程语言课程,您的老师应该能够为您提供一份合适的学习材料列表。(虽然你的老师没有说“你想使用递归”有点奇怪,而且在SML的上下文中甚至提到了迭代。)