zip Map Runs
fun <OtherValue, OutputValue> zipMapRuns(otherTree: RunTree<OtherValue>, transform: (Value?, OtherValue?) -> OutputValue?): RunTree<OutputValue>
Given the receiver, which is a RunTree<Value>, and the otherTree, which is a RunTree<OtherValue>, produce an aggregate RunTree<OutputValue>. The OutputValue for each range will be computed from a transform function taking a nullable Value and a nullable OtherValue (but both won't be null), and producing a nullable OutputValue. The resulting RunTree respects the normalization rules of the class.
Return
The RunTree of OutputValues produced by the transform function.
Parameters
other Tree
The second source of runs (the first being the receiver).
transform
A function taking a nullable run value from the receiver and a nullable run value from the otherTree and producing a nullable OutputValue.