Un exemple de fait dans mon système pourrait être (trip 4 1330 650 boston chicago ... los_angeles)
avec un certain nombre de villes clouées à la fin. Je sais que je peux correspondre à des longueurs arbitraires en utilisant le caractère générique multifield ($?
), mais comment puis-je affirmer un fait avec une longueur arbitraire? Ce que je veux faire est correspondre à l'un des faits dans le formulaire ci-dessus, puis ajouter une autre ville à la fin de celui-ci. Est-il possible de faire cela?CLIPS: Affirmer des faits de longueur arbitraire
0
A
Répondre
0
Oui, c'est possible. Vous pouvez faire correspondre 0 ou plusieurs parties d'un fait en utilisant $?
. Pour l'utiliser dans le RHS, vous pouvez l'affecter à une variable en utilisant $?variable_name
.
Pour ajouter une autre ville sur la fin, vous pouvez assortir votre fait de voyage avec (trip ?arg1 ?arg2 ?arg3 $?cities)
et affirmer un nouveau fait de voyage avec la ville sur la fin: (trip ?arg1 ?arg2 ?arg3 $?cities new_city)
.
Questions connexes
- 1. Comptage des faits existants dans le RHS des clips Règles
- 2. URI Codeigniter longueur arbitraire
- 3. Longueur arbitraire entier dans Ada
- 4. Python regex split, entier de longueur arbitraire
- 5. Agrégation des faits dans le système expert CLIPS pour trouver un maximum
- 6. sorte radix sur les chaînes binaires de longueur arbitraire
- 7. Étranges erreurs dans les clips
- 8. Comment puis-je utiliser des entiers de longueur arbitraire en Perl?
- 9. Sous-visualisations de clips partiellement
- 10. Transformation des clips Web Safari en HTML
- 11. NUnit - Affirmer une exception et des propriétés
- 12. Filtrage MDX au niveau des faits
- 13. tables de faits (Analysis Services)
- 14. Affirmer qui retourne bool?
- 15. Flash - Zone de défilement avec des clips chargés dynamiquement
- 16. Streaming des clips audio de l'iPhone vers le serveur
- 17. CrystalReportViewer Faits saillants Champs
- 18. AS3 Dynamique Sprites/Clips vidéo
- 19. Rejoindre des tables de faits dans une requête MDX
- 20. C# crée une chaîne de paramètres génériques de longueur arbitraire, par ex. ?,?,?
- 21. clips ProgressBar Le haut de la valeur
- 22. Accès ActionScript3 Nested clips vidéo de classe
- 23. Une méthode générique pour définir la longueur d'un tableau dynamique de type arbitraire en C++
- 24. Nom Paires de valeurs et tables de faits
- 25. comment donner l'événement onClick de clips vidéo?
- 26. Silverlight Video - lecture de clips vidéo virtuels
- 27. Utilisations de faits non-terrain dans Prolog?
- 28. Accès à une variable dans des clips imbriqués - Actionscript 2
- 29. Affirmer la somme des valeurs dans Django-admin
- 30. Comment découper une table de faits sans faits sur la dimension temporelle? (SSAS)