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