Stefan
08/20/2021, 2:13 PMgenerator-scripts/tuple.generator.kts run in the arrow build? I'd like to add mapN to nullable tuplessimon.vergauwen
08/20/2021, 2:14 PMsimon.vergauwen
08/20/2021, 2:15 PMsimon.vergauwen
08/20/2021, 2:16 PMStefan
08/20/2021, 2:25 PMinternal fun <A, B, R> Pair<A?, B?>.mapN(f: (A, B) -> R): R? =
first?.let { first_ ->
second?.let { second_ ->
f(first_, second_)
}
}simon.vergauwen
08/20/2021, 2:27 PMNullable.zip although it’s a little bit less convenient.
Nullable.zip(
pair.first,
pair.second
) { a, b -> ... }simon.vergauwen
08/20/2021, 2:28 PM?.letsimon.vergauwen
08/20/2021, 2:28 PMnullable { } which allows to call fun A?.bind(): AStefan
08/20/2021, 2:31 PMStefan
08/20/2021, 2:31 PM