Time for action – Applying a function on every item

We are going to create a function that will take a function and apply it to every item in a list. We are going to use it to simply display every Int in a list.

  1. At first, let's create a function that takes an Int and displays it:
    class Main
    {
    
       public static function main()
       {
       }
       
       public static function displayInt(i : Int)
       {
          trace(i);
       }
    }
  2. Then in our Main class add a list of Int:
    class Main
    {
       public static var intList : List<Int>;public static function main()
       {
       intList = new List<Int>(); //Initialize the variable
       }
    }
  3. Note that we have to initialize the list in the main function.
  4. Now, let's create the function that will iterate over the list, as follows:
     public static function iterateAndApply(fun : Int->Void) ...

Get haXe 2 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.