函数'succ_di_nodo‘打印给定图形中给定节点的后继节点: type peso = int;;
type 'a grafo = Gr of (int * peso * int) list;;例如,当我将值(succ_di_nodo g1 4)传递给函数succ_di_nodo时,它会正确地返回: int list = 3;6。问题是,当我调用函数(succ_di_nodo g1)时,如果没有给出一个特定的节
我想要创建一个返回有效元素的函数。) *) let (x,y) = c in [(x-1,y);(x,y+1);(x+1,y);(x,y-1)]所以,我没有成功地做一个函数,它使用另外两个函数来返回一个正方形的邻居的列表,但前提是它们在网格中。make*)
let a = (get_neighbours m