Anonymous user
Generator/Exponential: Difference between revisions
→{{header|C sharp}}
Line 696:
public static Func<int> FilterAsClosure(Func<int> squaresGenerator, Func<int> cubesGenerator)
{
int
int
return () =>
{
while (true)
{
while (
if (
return
}
};
Line 742:
public static IEnumerable<int> FilterAsList(IEnumerator<int> squaresGenerator, IEnumerator<int> cubesGenerator)
{
int
int
while (true)
{
while (
{
cubesGenerator.MoveNext();
}
if (
yield return
squaresGenerator.MoveNext();
}
|