# Python 3 : Iterable import collections # iterable types var_list = [1, 3, 5, 7]print(isinstance(var_list, collections.Iterable)) # True var_tuple = (1, 3, 5, 7)print(isinstance(var_tuple, collections.Iterable)) # True var_dict = {"a": 1, "b": 3}print(isinstance(var_dict, collections.Iterable)) # True var_set = {1, 3}print(isinstance(var_set, collections.Iterable)) # True var_range = range(0, 5..
// Java : Iterator package iteration; import java.util.ArrayList;import java.util.Iterator; public class Program { public static void main(String[] args) { ArrayList animals = new ArrayList(); animals.add("dog"); animals.add("cat"); animals.add("fox"); Iterator it = animals.iterator(); System.out.println(it.hasNext()); // true System.out.println(it.next()); // dog System.out.println(it.hasNext()..
// Java : Iterator package iteration; import java.util.LinkedList;import java.util.Iterator; public class Program { public static void main(String[] args) { LinkedList animals = new LinkedList(); animals.add("dog"); animals.add("cat"); animals.add("fox"); for (String animal : animals) { System.out.println(animal); } // Iterator class // hasNext(): Returns true if there is at least one more eleme..
// Java : Iterator package iteration; import java.util.Iterator; public class Program { public static void main(String[] args) { DaysOfTheWeek weekDays = new DaysOfTheWeek(); for (Object day : weekDays) { System.out.println(day); } System.out.println("---- End of 1st iteration ----"); Iterator it = weekDays.iterator(); while (it.hasNext()) { Object day = it.next(); System.out.println(day); } Sys..
// C# : Iterator using System;using System.Collections; namespace Iteration{ class Program { static void Main(string[] args) { DaysOfTheWeek weekDays = new DaysOfTheWeek(); foreach (string day in weekDays) { Console.WriteLine(day); } Console.WriteLine("---- End of 1st iteration ----"); IEnumerator myEnumerator = weekDays.GetEnumerator(); while (myEnumerator.MoveNext()) { Console.WriteLine(myEnum..
// C# : Iterator using System;using System.Collections;using System.Collections.Generic; namespace Iteration{ class Program { static void Main(string[] args) { List animals = new List(); animals.Add("Dog"); animals.Add("Cat"); animals.Add("Fox"); IEnumerator myEnumerator = animals.GetEnumerator(); Console.WriteLine(myEnumerator.MoveNext()); // True Console.WriteLine(myEnumerator.Current); // Dog..
// C# : Iterator using System;using System.Collections;using System.Collections.Generic; namespace Iteration{ class Program { static void Main(string[] args) { List weekDays = new List(); weekDays.Add("Sun"); weekDays.Add("Mon"); weekDays.Add("Tue"); weekDays.Add("Wed"); weekDays.Add("Thu"); weekDays.Add("Fri"); weekDays.Add("Sat"); foreach (string item in weekDays) { Console.WriteLine(item); } ..
// C# : Iterator using System;using System.Collections; namespace Iteration{ class Program { static void Main(string[] args) { DaysOfTheWeek myDays = new DaysOfTheWeek(); IEnumerator myEnumerator = myDays.GetEnumerator(); // When you create an iterator for a class or struct, you don't have to // implement the whole IEnumerator interface. When the compiler detects // the iterator, it automaticall..
// C# : Iterator using System;using System.Collections;using System.Collections.Generic; namespace Iteration{ class Program { static void Main(string[] args) { Count myCount = new Count(); IEnumerator genericEnumerator = myCount.GetEnumerator(); Console.WriteLine(genericEnumerator.MoveNext()); // True Console.WriteLine(genericEnumerator.Current); // one Console.WriteLine(genericEnumerator.MoveNe..