1

F# の関数を使用して、リンクされたリストのサイズ (要素の数) を見つけるにはどうすればよいですか?

次のようなリンクされたリストのサイズを見つけたい:

type rNumber = Integer of int;;
type lists = Nil | Link of (rNumber * (lists ref));;

let list1 = Link(3, ref (Link(2), ref Nil);
let list2 = Link(6, ref (Link(4), ref Nil);
let list3 = Link(9, ref (Link(6), ref Nil);
4

1 に答える 1