bug extract ?
neoreb23-Feb-2007/12:02:17+1:00
bonjour

je me demande s'il n'y a pas un bug dans la fonction extract

>> probe extract/index "maison" 3 1
[#"m" #"s"]
== [#"m" #"s"]
>> probe extract/index "maison" 2 3
[#"i" #"o" none]
== [#"i" #"o" none]


je ne trouve pas coherent que dans le premier bloc il n'y ait pas le none a la fin alors qu'il y est dans le deuxieme
Philippe23-Feb-2007/12:20:18+1:00
Salut,

Extract s'appuie sur pick. Je crois que c'est le fonctionnement "normal" de pick de renvoyer "none" lorsqu'on dépasse le tail de la série, pour éviter des retours d'erreurs systèmatiques.

===Philippe
Philippe23-Feb-2007/12:22:15+1:00
http://www.rebol.com/docs/words/wpick.html

If the INTEGER is out of range, NONE is returned
neoreb23-Feb-2007/12:31:52+1:00
Merci pour ta reponse philippe
mais dans les deux cas on sort du tail de la serie exactement de la meme façon. Donc pourquoi absence du none dans le premier extract.

Dans le deuxieme cas, on part de la troisieme (pos=3) et on l'extrait et ensuite on extrait la 5eme (width = 2) et ensuite none

Dans le premier cas on part de la premiere lettre (pos=1) et on l'extrait puis la quatrieme (width = 3) et la suivante devrait etre ... none

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2