Foreach en distintos lenguajes de Programación

Un ciclo Foreach o For each se utiliza para recorrer estructuras repetitivas de datos de forma más simple y ágil. Y se define de la siguiente manera:

POR CADA x DE tipo EN Vector HACER
 x = AlgunaOperación(x)
FIN PARA

En esta oportunidad les mostraremos las distintas formas de utilizarlo dependiendo del lenguaje utilizado:

JAVA

import java.util.Arrays;
import java.util.List;

public class EjemploForeach {
public static void main(String args[]) {

List<String> animales = Arrays.asList("Perro", "Gato", "Ratón", "Oso");

for (String animal : animales)
System.out.println(animal);

}
}

C Sharp

public class EjemploForeach 
{
    public static void Main(string[] args)
    {
        string[] animales= new string[] {"Perro", "Gato", "Ratón", "Oso"};
        foreach (string animal in animales)
        {
            System.Console.WriteLine(animal);
        }
    }
}

Visual Basic .Net

Dim animales As New List(Of String) _
    From {"Perro", "Gato", "Ratón", "Oso"} 

For Each animal As String In animales
  Debug.Write(animal) 

Next

Perl

@animales= ('Perro', 'Gato', 'Ratón', 'Oso');
foreach $animal (@animales) { 
  print $numero;
}

Php

<?php
$animales = array("Perro", "Gato", "Ratón", "Oso");
foreach ($animales as $animal) {
    echo $animal;
}
?> 

También te podría gustar...