3 ms·
Arrow is a lambda, just like in Java.
by wiseowise 2y ago
Arrow is a lambda, just like in Java.
- RedComet 2y agoI'm referring to the burden when changing languages. Swift and Rust use -> for the return type.
- int_19h 2y agoAnd C++, C#, and JS use arrow for lambdas, so there's precedent for both.
- RedComet 2y agoMy comment had nothing to do with lambdas. The point is that Kotlin uses fun and : instead of fn/func and ->, which is a needless and tedious break with other modern languages using Pascal-style function declaration. Using val instead of let is similarly off-putting.