Post Reply 
functions with surprising behaviour/fonctions au comportement surprenant
07-17-2022, 03:35 PM (This post was last modified: 07-17-2022 03:36 PM by Tyann.)
Post: #3
RE: functions with surprising behaviour/fonctions au comportement surprenant
Bonjour Albert Chan

Effectivement CHAR(0) renvoie bien "\0", bien que dans l'écran d'accueil cela affiche ""
si on rappelle ce résultat on retrouve sur la ligne de commande "\0".
Pour DIM, je pensais que cette fonction était exclusivement dédiée aux chaînes de caractères,
puisque l'on dispose de SIZE pour les listes, matrices et vecteurs.
Cependant d'après l'aide intégrée, DIM fonctionne également avec les matrices et vecteurs
et comme SIZE renvoie 1 pour un réel.
Bien dommage, j'espérai pouvoir déclenché une erreur dans une fonction avec DIM en cas de
paramètres <> d'une chaîne sans avoir à testé le type.
Merci pour vos éclaircissements.


Hello Albert Chan

CHAR(0) does indeed return "\0", although in the home screen it displays "".
if we call back this result we find "\0" on the command line.
For DIM, I thought that this function was exclusively dedicated to strings,
since SIZE is available for lists, matrices and vectors.
However, according to the built-in help, DIM also works with matrices and vectors
and as SIZE returns 1 for a real.
Too bad, I was hoping to be able to trigger an error in a function with DIM in case of
parameters <> of a string without having to test the type.
Thank you for your clarification.

Translated with http://www.DeepL.com/Translator (free version)

Sorry for my english
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: functions with surprising behaviour/fonctions au comportement surprenant - Tyann - 07-17-2022 03:35 PM



User(s) browsing this thread: 1 Guest(s)