Sam Stone
12/09/2022, 4:49 AMfoos.find { it.id == id }
) so this is nice sugar for me (used like foos.findBy(id) { it.id }
):
inline fun <T, R> Iterable<T>.findBy(key: R, selector: (T) -> R): T? = find { selector(it) == key }
Maybe rename to just find
? findIn
?Joffrey
12/10/2022, 10:32 AM