Overview

Manual Array Filtering

Illustrates foundational array manipulation techniques. This example demonstrates using the 'for-in' loop to iterate over elements and the 'Add' method to dynamically build a new collection based on a condition, serving as a base comparison for built-in functional methods.

Source Code

var numbers : array of Integer = [1, 2, 3, 4, 5];
var evens : array of Integer;
for var n in numbers do
  if (n mod 2) = 0 then
    evens.Add(n);
Print('Evens: ');
for var n in evens do Print(IntToStr(n) + ' ');
PrintLn('');

Result

Evens: 2 4 
On this page