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

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

 

Union - Détail de la fonction

En résumé:

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

Utilisation:

union set1 set2

Arguments:

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

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

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 tous les éléments présents dans les blocs ou chaînes de caractères en ignorant les doublons.

    lunch: [ham cheese bread carrot]
    dinner: [ham salad carrot rice]
    probe union lunch dinner
    [ham cheese bread carrot salad rice]
    probe sort union [1 3 2 4] [3 5 4 6]
    [1 2 3 4 5 6]
    string1: "CBDA"    ; A B C D mélangés
    string2: "EDCF"    ; C D E F mélangés
    probe sort union string1 string2
    "ABCDEF"
    items: [1 1 2 3 2 4 5 1 2]
    probe union items items  ; prend un seul ensemble
    [1 2 3 4 5]
    str: "abcacbaabcca"
    probe union str str
    "abc"

Pour obtenir un ensemble unique (pour éliminer les doublons) vous pouvez utiliser UNIQUE.

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

Fonctions en relation:

difference - Retourne la différence entre deux ensembles de données.

exclude - Retourne le premier ensemble moins le second.

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

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