[ library(lists) | The ECLiPSe Libraries | Reference Manual | Alphabetic Index ]

halve(+List, ?Front, ?Back)

Split a list in the middle

Description

Returns two lists (Front and Back) which can be concatenated to give the original List. The length of the sub-lists is half the length of the original. If the original length is odd, Front is one longer

Modes and Determinism

Examples

	halve([a,b,c,d,e,f], [a,b,c], [d,e,f])
	halve([a,b,c,d,e,f,g], [a,b,c,d], [e,f,g])

See Also

append / 3