标签: prolog pattern-matching
我想知道如何对prolog中可以带n个参数的函数进行模式匹配,例如: cons(1,2)应该返回[1,2],cons(1,2,3)应该返回[1,2,3]和(cons(1,2,3,....,n))返回[1,2,3,...,n]的 因此,利弊可以拥有它想要的尽可能多的论点 而且我唯一想到的就是 匹配(cons(A,B),[A,B])。但这只适用于2个参数,所以我想将它推广到n个参数。