Gambas France BETA


Pas de compte ? Incription

remove delete extract

1
AuteurMessages
LanoueC#1 Posté le 31/5/2010 à 17:49:00
Bonsoir

je n'ai pas réussi à voir si une différence réelle existe entre tableau.delete / tableau.remove / tableau.extract

d'autre part : tableau.delete (start, length)
start : la position start est supprmée ou la position suivante start soit start+1?

cordialement
LanoueC
micio#2 Posté le 31/5/2010 à 19:51:00
extract est synonyme delete. (c'est la même chose)
supprime et retourne un tableau de ce qui été supprimé

remove ne fait que supprimer, ne renvoie rien.


1
PUBLIC SUB Form_Open() DIM tb1, tb2 AS NEW String[] tb1.Add("noir") tb1.Add("maron") tb1.Add("rouge") tb1.Add("orange") tb1.Add("jaune") tb1.Add("vert") tb1.Add("bleu") tb1.Add("violet") tb1.Add("gris") tb1.Add("blanc") tb2 = tb1.Extract(2, 3) PRINT tb2[0] & "\n" & tb2[1] & "\n" & tb2[2] END
micio#3 Posté le 31/5/2010 à 21:57:00
quand on parle d'indice on part de 0
quand on parle de position on part de 1 (première position)
LanoueC#4 Posté le 31/5/2010 à 22:23:00
merci Micio

Ton exemple a été très explicatif pour moi
j'ai réussi a faire ce dont j'avais besoin

un bon exemple vaut mieux que cent mots
Bonne soirée Micio

a plus
LanoueC :)
1