3 ms·
It's not exactly Java, but: Cons(1, Cons(2, Cons(3, Nil)))
by dcow 4y ago
It's not exactly Java, but:
Cons(1, Cons(2, Cons(3, Nil)))
- kaba0 4y agoActually, Java does have sum types nowadays, and you can write a recursive list implementation like “new Cons(2, new Cons(3, Nil.nil()))”. Here is a definition for a Maybe type, converting it to a List is left as an exercise to the reader :) : https://news.ycombinator.com/item?id=35133670 https://news.ycombinator.com/item?id=35133670
- dcow 4y agoI just meant because I was eliding the `new`s.