BUG DESCRIPTION:----------------1) La documentation n'explique pas comment déterminer qu'une fonction est appelée sans argument de sortie. Si ce n'est pas possible avec la version actuelle de scilab, la documentation devrait préciser cela (dans GNU Octave, c'est possible). La documentation dit juste que argn(1) vaut 1 qu'il y ait 1 ou 0 argument de sortie à l'appel, mais ne précise pas s'il est possible de détecter l'absence de sortie à l'appel par un autre moyen qu'avec argn.2) L'exemple contient un appel à « argn(0) », mais l'argument 0 pour argn n'est pas indiqué dans la rubrique « séquence d'appel »3) La rubrique « Voir aussi » ne contient pas de pointeur vers « varargout »ERROR LOG:----------HOW TO REPRODUCE THE BUG:-------------------------OTHER INFORMATION:------------------ Merci de maintenir Scilab !Je pense que les bogues #2036 & #2192 de la version 4 sont reliés à celui-ci... c'est un peu choquant cette histoire que argn(1) soit à 1 lorsque il n'y a pas d'argument de sortie, et juste documenter ce comportement bizarre, comme vous l'avez fait pour clore le bogue #13175, c'est exquiver le problème sans le résoudre. D'ailleurs dans la réponse au bogue #2192 vous répondiez : « This will probabily change when the Scilab kernel will be re-rewritten. », on en est à la version 6.0.0, le noyeau a été re-écrit, mais on attend toujours pour la détection de l'absence d'argument de sortie...
Designs
Child items 0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items 0
Link issues together to show that they're related or that one is blocking others.
Learn more.
Est-ce une injonction ou un encouragement ?
Toutes les contributions directes sont les bienvenues, comme la présente.
English is the working language in Bugzilla. Any user should be able to search for any bug anteriority directly with the Bugzilla search engine and reading the threads.
de la version 4 sont reliés à celui-ci... c'est un peu choquant cette histoire que argn(1) soit à 1 lorsque il
n'y a pas d'argument de sortie, et juste documenter ce comportement bizarre, comme vous l'avez fait pour clore le bogue #13175 (closed), c'est exquiver le
problème sans le résoudre. D'ailleurs dans la réponse au bogue #2192 (closed) vous répondiez : « This will probabily change when the Scilab kernel will be
re-rewritten. »,
It was about the type of the output when no output is expected