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; } ?>