Itérateurs
Remarques pour les programmeurs Java :
À ne pas confondre avec l'interface Itérateur de Java, la notation itérative de Wolfram Language réduit le code requis pour les opérations répétitives. Généralement, ces itérateurs sont utilisés pour des tâches nécessitant des boucles en Java.
Créez un tableau avec les 10 premiers carrés :
Beaucoup de fonctions en Wolfram Language utilisent la « spécification d'itérateur » standard : min, max, step :
Remarques pour les programmeurs Java :
En Java, les opérations itératives comme celle-ci nécessitent une boucle for ou while.
Une spécification alternative vous donne simplement une liste explicite de valeurs :
Remarques pour les programmeurs Java :
L'utilisation de Table de cette façon est analogue à l'itération sur un tableau ou une collection Java avec une construction foreach.
Remarques pour les programmeurs Python :
L'utilisation de Table est analogue à l'utilisation de la construction de compréhension de liste [ ... for ... in ... ] en Python, bien qu'elle ait une sémantique un peu plus riche.
Ceci crée une tableau imbriqué :