هناك العديد من الطرق التي يمكن استخدام البرمجة الوظيفية في لغة الكوتلن، ومن بينها:
1- استخدام الدوال العالية الأمان.
2- استخدام التعبيرات اللامتغيرة.
3- استخدام العمليات الزائفة، والتي تعرف بـ”Fake Operations”.
4- استخدام التعبيرات المجهولة.
5- استخدام التعبيرات الكتلية، والتي تعرف بـ”Lambda Expressions”.
6- استخدام العمليات الكبيرة والمؤَشِّرية.
7- استخدام العمليات المتوازية والمنسقة.
8- استخدام المُصادِقَات الوظيفية.
9- استخدام التآزُرَات.
10- استخدام البيانات الغير متغيرة، والتي تعرف بـ”Immutable Data”.
11- استخدام الجلافات.