We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d602df6 commit 22b7a0bCopy full SHA for 22b7a0b
src/FunctionalProgramming/Higher-OrderFunctions.kt
@@ -23,9 +23,28 @@ fun main() {
23
Car("Renault", 180)
24
)
25
26
- val selectedCar = cars.maxBy { car -> car.speed }
+ val selectedCar = cars.maxBy { car -> car.speed } // maxBy is higher-order func.
27
28
println(selectedCar)
29
println("brand: ${selectedCar?.name}")
30
println("speed: ${selectedCar?.speed}")
31
-}
+
32
+ println("******* Another Example ********")
33
34
+ //another example
35
+ numberToString { number: Int, name: String ->
36
+ println("Your id: $number \nYour name: $name")
37
+ }
38
39
+}
40
41
+//another example
42
+fun numberToString(higherOrderFunction: (number: Int, name: String) -> Unit) {
43
44
+ println("Hello !")
45
46
+ higherOrderFunction(1001, "OKAN")
47
48
+ println("Welcome")
49
50
0 commit comments