Iteradores
Comentários para programadores de Java:
Não confundir com a interface Iterator em Java, a notação do iterador em Wolfram Language reduz o código necessário para operações repetitivas. Geralmente, esses iteradores são usados para tarefas que necessitam repetição em Java.
Faça uma tabela dos primeiros 10 quadrados:
Muitas funções em Wolfram Language usam a "especificação de iterador" padrão: min, max, step:
Comentários para programadores de Java:
Em Java, operações iterativas como essa requerem uma repetição for ou while.
Uma especificação de iterador alternativa dá apenas uma lista explícita de valores:
Comentários para programadores de Java:
Usar Table desta forma é semelhante a iterar sobre uma matriz em Java ou coleção com uma construção foreach.
Comentários para programadores de Python:
Usar Table dessa maneira é como usar a construção [... for ... in ...] em Python, embora tenha uma semântica um pouco mais rica.
Isso gera uma tabela aninhada: