Le type Action!

1. Résumé

Les valeurs de type action! représentent des "méthodes" dans le système orienté objet interne de Red. Elles sont écrites en Red/System et définissent une interface fixe pour laquelle chaque type de données peut offrir ou non une implémentation. Tous les types de données ne supportent pas toutes les actions, mais tous partagent le même ensemble d’actions possibles.

Les actions sont utilisées comme des valeurs de fonctions habituelles.

Action! appartient aux ensembles de types suivants: any-function!, default!

2. Création

Les valeurs de type Action! ne peuvent pas être créées à l’exécution.

3. Conversions

Aucune conversion n’est supportée pour les valeurs de type action!.

4. Comparaisons

L’identité et l'égalité des valeurs de type action! peuvent être testées avec same?, ==, equal?, strict-equal?, not-equal?, <>.

5. Test de valeurs

Utilisez action? pour vérifier si une valeur est du type action!.

>> action? :to
== true

Utilisez type? pour connaître le type d’une valeur donnée.

>> type? :to
== action!

6. Mots prédéfinis

Les valeurs prédéfinies de type action! peuvent être consultées en tapant help action! dans la console Red.

results matching ""

    No results matching ""