Infix Functions
Discover what infix functions are and how you can implement your own to write more readable Kotlin code.
We'll cover the following...
Infix functions are a great tool to improve readability of function calls in certain cases.
What are Infix Functions? #
In programming, function calls are typically written in prefix notation, meaning that the function name is in front, followed by its arguments in parentheses:
gcd(54, 24)
With infix functions, however, the function name stands between the arguments. You’ve already seen this with the predefined to
function, which creates Pair
s (to put into a map):
"Dwayne" to 3.14159
Here, the function name to
is surrounded by its two arguments, which ...
Access this course and 1400+ top-rated courses and projects.