在SML中检查列表中的相等性

use*_*142 2 equality sml

我想编写一个函数来检查SML中列表的相等性,例如:[1,2,3] = [1,2,3]; val it = true:bool

所以不是写下整个事情,而是想制作一个带有两个预定义列表的函数,然后比较它们,这样如果list01 = [1,2,3]和list09 = [1,2,3]那么乐趣相等(list01,list09); 将返回-val it = true:bool;

提前填写任何想法/提示和帮助:)

sep*_*p2k 7

你似乎意识到它=在列表上工作,所以(正如我在评论中已经说过的)我不明白为什么你需要定义一个equal函数.

话虽这么说,你可以写:

fun equal (a, b) = (a = b);
Run Code Online (Sandbox Code Playgroud)