Wolfram Computation Meets Knowledge

Wolfram Language :
Introduction rapide pour programmeurs

Afficher les remarques supplémentaires pour :
Toutes les sections 
  • À propos de Wolfram Language
  • Afficher les remarques supplémentaires pour...
  • Remarques pour les programmeurs Java
  • Remarques pour les programmeurs Python
  • Masquer les remarques supplémentaires
Démarrez

Itérateurs Version vidéo

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 :

In[1]:=
Out[1]=

Beaucoup de fonctions en Wolfram Language utilisent la « spécification d'itérateur » standard : min, max, step :

In[2]:=
Out[2]=

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 :

In[3]:=
Out[3]=

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é :

In[1]:=
Out[1]=

Laquelle des options suivantes crée un tableau des 20 premiers nombres ?


Quel est le premier élément de la liste générée par Table[f[x], {x, {3, 4, 6}}] ?


Laquelle de ces options s'évalue à la liste de carrés {1, 4, 9, 16} ?

© Wolfram 2024. Tous droits réservés.