Affectations
Remarques pour les programmeurs Java :
Étant donné que Wolfram Language est typé dynamiquement, vous n'avez pas besoin de spécifier un type lors de l'affectation de variables.
Les valeurs peuvent être affectées en utilisant =
C'est une affectation « immédiate ».
Une alternative est l'affectation tardive, où la valeur est recalculée chaque
fois que c'est nécessaire :
Remarques pour les programmeurs Java :
Java n'a pas d'affectations différées. La réalisation de fonctionnalités similaires nécessiterait un appel de méthode distinct pour chaque mise à jour.
Remarques pour les programmeurs Python :
Dans Wolfram Language, les affectations retardées créent des variables qui recalculent dynamiquement leur valeur chaque fois que vous les utilisez. L'obtention de fonctionnalités similaires en Python nécessiterait l'utilisation d'objets de promesse plus complexes.
Effacez les affectations :
Remarques pour les programmeurs Java :
Utiliser =. en Wolfram Language est semblable à placer une valeur à null en Java, mais sans risquer NullPointerException.
Remarques pour les programmeurs Python :
=. en Wolfram Language fonctionne comme l'opérateur del de Python.
Utilisez Module pour localiser les variables :
Remarques pour les programmeurs Java :
Module introduit des variables de portée similaires à la façon dont les méthodes en Java créent des variables de portée locale.
Remarques pour les programmeurs Python :
Les fonctions en Python créent localement des variables de portée similaires à Module en Wolfram Language.
Il est habituel de commencer les noms de variables par des lettres minuscules, en réservant les majuscules aux objets intégrés :
Remarques pour les programmeurs Java :
En Java, les noms en majuscules représentent spécifiquement les classes . En Wolfram Language, les noms en majuscules représentent les constructions intégrées de toute sorte.
Remarques pour les programmeurs Python :
Dans les conventions de dénomination de Python, les noms en majuscules représentent spécifiquement des classes . En Wolfram Language, les noms en majuscules peuvent représenter des constructions intégrées de toute sorte.