In functional programming, a kind of higher-order function that is the opposite of a fold.
"In our data processing pipeline, we use unfold to generate an infinite stream of random events from a single initial seed state."
develop or come to a promising stage
"Youth blossomed into maturity"
extend or stretch out to a greater or the full length
"Unfold the newspaper"
"stretch out that piece of cloth"
"extend the TV antenna"
spread out or open from a closed or folded state
"open the map"
"spread your arms"
To undo a folding.
"She carefully unfolded the map to find the shortest route to the park."