
EN: rebol.com -
rebol.org -
rebol.net -
FR: Rebol Documentation Project -
forum RebelBB -
rebol-france.org -
forum codeur -
Trouve une valeur dans une série et retourne la valeur ou la série qui la suit.
select series value
series - La series en argument. (type: series port)
value - La valeur à trouver. (type: any-type)
/part - Limite la recherche sur une longueur ou jusqu’à une position donnée.
range - L’intervalle. (type: number series port)
/only - Traite une valeur série comme une valeur unique.
/case - La recherche est sensible à la casse.
/any - Permet l’utilisation des jokers * et ? .
/with - Permet les jokers utilisateur.
wild - Spécifie des alternatives pour * et ? (type: string)
/skip - Traite la série comme des enregistrements de taille fixe
size - La taille d’un enregistrement. (type: integer)
Similaire à la fonction FIND, mais retourne la valeur suivante dans la série au lieu de la position trouvée. Retourne NONE en cas d’échec.
Le raffinement /ONLY ne s’applique qu’aux valeurs bloc et est ignoré pour les chaînes.
blk: [rouge 123 vert 456 bleu 789] print select blk 'rouge 123
weather: [ "Ukiah" [clear 78 wind from NW at 5 MPH] "Santa Rosa" [overcast 65 wind from N at 10 MPH] "Eureka" [rain 62 wind from N at 15 MPH] ] probe select weather "Eureka" [rain 62 wind from N at 15 MPH]