Generator (computer programming): Difference between revisions

Content deleted Content added
move disambiguations to Generator (disambiguation)
m markup
Line 1:
{{for|other uses in computingotheruses2|Generator (disambiguation)}}
 
[[pl:Generator (informatyka)]]
In [[computer science]], a '''generator''' is a special [[subroutine|routine]] that can be used to control the [[iteration]] behaviour of a [[control flow#Loops|loop]]. A generator is very similar to a function that returns an array, in that a generator has parameters, can be called, and generates a sequence of values. However, instead of building an array containing all the values and returning them all at once, a generator yields the values one at a time, which requires less memory and allows the caller to get started processing the first few values immediately. In short, a generator ''looks like'' a function but ''behaves like'' an [[iterator]].
 
Line 39:
 
[[Category:Programming constructs]]
 
[[pl:Generator (informatyka)]]