
EN: rebol.com -
rebol.org -
rebol.net -
FR: Rebol Documentation Project -
forum RebelBB -
rebol-france.org -
forum codeur -
Crée une nouvelle valeur qui est l’intersection des deux arguments.
intersect ser1 ser2
ser1 - Premier ensemble de données (type: series bitset)
ser2 - Second ensemble de données (type: series bitset)
/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)
Retourne tous les éléments dans les deux blocs ou séries qui existent dans les deux.
lunch: [ham cheese bread carrot] dinner: [ham salad carrot rice] probe intersect lunch dinner [ham carrot]
probe intersect [1 3 2 4] [3 5 4 6] [3 4]
string1: "CBAD" ; A B C D mélangé string2: "EDCF" ; C D E F mélangé probe intersect string1 string2 "CD"
items: [1 1 2 3 2 4 5 1 2] probe intersect items items ; prend un seul ensemble [1 2 3 4 5]
str: "abcacbaabcca" probe intersect 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.
difference - Retourne la différence entre deux ensembles de données.
union - Crée un nouvel ensemble qui est l’union des deux arguments.