diff --git "a/F#\347\274\226\347\250\213\350\257\255\350\250\200\345\256\236\347\216\260\347\232\204\351\223\276\350\241\250.fs" "b/F#\347\274\226\347\250\213\350\257\255\350\250\200\345\256\236\347\216\260\347\232\204\351\223\276\350\241\250.fs" new file mode 100644 index 0000000000000000000000000000000000000000..d1dc75f273c5912c1f0131ab17c849fa0525c2c7 --- /dev/null +++ "b/F#\347\274\226\347\250\213\350\257\255\350\250\200\345\256\236\347\216\260\347\232\204\351\223\276\350\241\250.fs" @@ -0,0 +1,14 @@ +type List<'a> = +| Node of 'a * List<'a> +| Tail + +let append x ls = + Node(x,ls) + +let myList = + Tail + |> append 1 + |> append 2 + |> append 3 + +printfn "%A" myList \ No newline at end of file