gsala
12/02/2022, 8:34 AMfun ((A, B) -> Unit).whatShouldThisBeNamed(b: B): (A) -> Unit {
return { a -> this(a, b) }
}
(A function that returns a simpler function by providing one of the parameters to the first function)ephemient
12/02/2022, 8:37 AMephemient
12/02/2022, 8:38 AMephemient
12/02/2022, 8:40 AMgsala
12/02/2022, 8:59 AMclass Container(
val container : ContainerModel,
val onItemClick : (Container, Item -> Unit)
) {
val items = container.items
.map { Item(it, onItemClick.partialApply(container) }
}
and an item class
class Item(
val item : ItemModel,
val onItemClick : (Item -> Unit)
)
So I want to provide the container parameter to the lambda passed into the itemsgsala
12/02/2022, 9:11 AMandyg
12/02/2022, 9:19 AMTies
12/02/2022, 12:03 PM