articles/dicorebol-fr/difference.txt · Dernière modification: 07/05/2005 00:20

EN: rebol.com - rebol.org - rebol.net -
FR: Rebol Documentation Project - forum RebelBB - rebol-france.org - forum codeur -

 

Difference - Détail de la fonction

En résumé :

Retourne la différence entre deux ensembles de données

Utilisation :

difference set1 set2

Arguments :

set1 - Premier ensemble de données (type: series! bitset! date!)

set2 - Second ensemble de données (type: series! bitset! date!)

Raffinements :

/case - Utilise des comparaisons sensibles à la casse.

/skip - Traite les séries comme des enregistrements de taille fixe

size - La taille d’un enregistrement. (type: integer)

Description!:

Retourne les éléments des deux séries qui ne sont pas présents dans les deux. Les nouvelles versions de REBOL vous permettent d’utiliser DIFFERENCE pour calculer la différence entre des dates/heures.

    lunch: [ham cheese bread carrot]
    dinner: [ham salad carrot rice]
    probe difference lunch dinner
    [cheese bread salad rice]
    probe difference [1 3 2 4] [3 5 4 6]
    [1 2 5 6]
    string1: "CBAD"    ; A B C D scrambled
    string2: "EDCF"    ; C D E F scrambled
    probe difference string1 string2
    "BAEF"

La différence entre deux dates donne le temps en heures:

    probe difference 1-Jan-2002/0:00 1-Feb-2002/0:00
    -744:00
    probe difference 1-Jan-2003/10:30 now
    -10390:29:49

Il y a une limite sur la période de temps qui peut séparer ces dates (déterminée par la taille interne du type TIME.)

Notez qu’utiliser cette fonction sur des ensembles de très grande dimension peut engendrer une charge processeur importante.

Fonctions en relation :

intersect - Crée une nouvelle valeur qui est l’intersection des deux arguments.

union - Crée un nouvel ensemble qui est l’union des deux arguments.

Version anglaise officielle :

 
  articles/dicorebol-fr/difference.txt · Dernière modification: 07/05/2005 00:20
 
Fil RSS: Recent changes RSS feed
Valid XHTML 1.0 Valid CSS Powered by PHP Driven by DokuWiki
Hébergement par Spinodo