Nouveautés
Pour pouvoir accéder à ces nouveautés, il est parfois nécessaire de devoir exécuter la version en ligne sur Replit.
Nouveautés entre la version 2.7.8-beta et la version 2.7.11-beta :
• Ajout d'une fonction int qui renvoie la partie entière d'un nombre
• Implémentation de la multiplication de listes
• Finalisation de l'opérateur d'égalité en le rendant compatible à tous les types
• Extension de <, >, <=, >= qui calculent également l'ordre lexicographique
Nouveautés entre la version 2.6.7-beta et la version 2.7.8-beta :
• Ajout des blocs try/except pour gérer les erreurs.
• Ajout d'un opérateur booléen => (implique)
Nouveautés entre la version 2.1-beta et la version 2.6.7-beta :
• Ajout de fonctions : assert, output, chr, ord, list_comp, create_exception et exception
• Nouvelle syntaxe alternative pour appeler des fonctions ou des méthodes : au lieu de fonction(arg1, arg2, ...) on peut écrire arg1.fonction(arg2)
• Préfixes 0x et 0b pour écrire des nombres en hexadécimal et en binaire
• Ajout de mots-clés do et end ayant exactement la même fonction que { et }.
• Ajout d'un opérateur EE équivalent à x10 puissance
• Ajout d'un type Exception et amélioration du système d'erreurs
Nouveautés entre la version 2.0-beta et la version 2.1-beta :
• Changement de l'opérateur = qui renvoie désormais None
• Ajout de l'opérateur :=, qui fonctionne comme =, mais qui renvoie la valeur affectée
• Ajout d'un système complet de variables locales.
local(var1, var2, ..., varn) permet de transformer des variables globales en variables locales.
• Nouvelle plateforme : Neon est disponible pour TI-83 Premium CE
Nouveautés entre la version 1.7 et la version 2.0-beta :
• Ajout des blocs d'instruction break, continue et pass
• Ajout des fonctions définies par l'utilisateur :
function nom(param1, param2, ...) {
return ( param1 + param2 )
}
• Ajout des méthodes définies par l'utilisateur :
method ajoute(liste, element) {
append(liste, element)
}
• Ajout du mot-clé import :
import ( "module", "math" )
• Ajout de l'opérateur del pour supprimer une variable :
a = 5
del a # a n'est plus utilisable
• Modification de l'interpréteur pour accepter des entrées multilignes :
• Traduction des messages d'erreur et de l'affichage en anglais