Я хочу последнее значение в списке SML.
например, 1::2::3 => 3
Я пытался использовать «последний», но это не сработало.
Я пытался реализовать это, как это:
val rec last =
fn (h::list) => last (list)
| (h::nil) => h
| (nil) => nil;
Но это доставляет мне проблемы: совпадение с избыточностью.
Спасибо за вашу помощь.