Kotlin higher order function

Last modified: 16 February 2024

Higher-Order function là function có thể nhận một function như một param hoặc có thể trả về một function:

Function doSomethingWithNumber() có 2 param là number kiểu Intreceiver là một function (String?) -> Unit với String là kiểu của tham số truyền vào và Unit (Void) là kiểu trả về của hàm. Ta có thể gọi doSomethingWithNumber() bằng những cách sau: