elye
01/07/2023, 2:33 AMnoinline and crossinline purely used to guide Kotlin compilation correctness?
I mean I notice in some situations, we'll need to use
- noinline - for a nullable lambda parameter
- crossinline - for a lambda parameter that will be used as input as another lambda of a function within the function
Both seams more like to aid compiler to avoid during the wrong compilation.
I wonder if there are any developer-optimization jurisdictions needed to decide if we should use noinline or crossinline?
(e.g. we use inline to decide if we want speed vs size of app compile).efemoney
01/07/2023, 3:14 AM