Well, it does support functional constructs such as immutability, high order function, composition and the like, but it let's you choose which paradigm(s) you want to use. There is also a lot of sugar coating, offering a great developer experience.
I can't wait for your feedback on the next article then, I hope you will gain some insights from it :)
MiguelMJ
CS Graduate | SW Engineer | Master's student
Saved! I need to learn Kotlin this year, so this is useful. It's great to learn that it follows a functional paradigm.