Functions in Kotlin are not Objects
Similarly to Java, in the Kotlin programming language, a function is not an object. Similar to Java, the developers of the Kotlin programming language also developed for us (the developers) the possibility to use Lambda Expressions to allow us to transfer certain functionality to another place in the program to be executed there. The following video clip was taken from the ‘Lambda Expressions in Kotlin‘ course that we developed at Udemy. The video is in English and can be watched using YouTube’s automatic subtitles.