8 ms·
I assumed the omission was for brevity, but there are annotations and 'final' in a lot of places. Similarly, methods for mutation (compulsory, no less!) are re
by hepta 10y ago
I assumed the omission was for brevity, but there are annotations and 'final' in a lot of places.
Similarly, methods for mutation (compulsory, no less!) are red flag in FP.
- john_reel 10y agoAs someone who isn’t familiar with functional programming at all or too familiar with Java, where do I start?
- hepta 10y agoDepends on your goals, Java isn't the best if your aim is to learn FP.
- odabaxok 10y agoHow about https://www.coursera.org/learn/progfun1 https://www.coursera.org/learn/progfun1 ?
- ptero 10y agoUnless you have a strong reason to use Java, I'd stay far out of it in learning FP. Pick a language where FP model fits well into the language core (e.g., ocaml, Haskell; google for other options), not glommed on as an afterthought to a general purpose language.