1uses "array";
2uses "console";
3
4class Test
5{
6
7    protected array values;
8
9    public function constructor( ) {
10        self.values = [1,2,3,4,5,6];
11    }
12
13    public function iter( ) {
14
15        Console.println( self.give_me_a_string( ) );
16
17        Array.each( self.values ) using ( value ) {
18
19            Console.println( "Value: " + value + " is one of " + self.values );
20            Console.println( "Here comes a string: " +  self.give_me_a_string( ) );
21
22        };
23    }
24
25    private function give_me_a_string( ) {
26        return "abcd";
27    }
28
29}
30
31object t = new Test();
32t.iter();
33