我目前正在从事一个 ML 小型项目并学习如何使用它,但这里有一些我面临的问题,但在网上找不到任何来源。
我想要一个函数来返回列表的最后一个数字,这是一个实数列表。我写了一个代码来返回一个单元素实数列表,但我希望它是一个实数而不是一个列表。这是我的代码:
fun last [] = nil
| last(head::nil) = [head]
| last(head::list) = last(list)
我想
last(head::nil)=head
将有助于获得真实数字,但它只会给我一个错误:
operator domain: 'Z list list
operand: real list
谢谢!