Je suis en train de faire une correspondance de modèle et je continue à recevoir une erreur disant que l'expression était attendue tapez 'une liste. Pourquoi donc?Comment savez-vous quelle expression attend OCaml? (correspondance de modèle)
-4
A
Répondre
3
Si ocaml s'attend à ce qu'une expression ait un certain type, c'est parce que vous effectuez une opération sur cette expression, qui ne fonctionne qu'avec ce type. Donc, dans ce cas, vous êtes probablement en train de faire correspondre des motifs sur l'expression en utilisant des modèles de liste (c'est-à-dire les constructeurs ::
et nil
ou des littéraux de liste comme [x,y,z]
).
Si vous essayez cela avec une expression qui n'évalue pas à une liste, c'est bien sûr une erreur, ce que le message d'erreur vous dit.
Questions connexes
- 1. Expression régulière pour la correspondance de modèle
- 2. Problème de correspondance de motif dans ocaml
- 3. OCaml: Correspondance avec n'importe quel négatif
- 4. Correspondance avec les fonctions dans OCaml?
- 5. Enregistrement de correspondance de type d'enregistrement dans Ocaml
- 6. pourquoi GCC "attend une expression"?
- 7. Modèle de conception de visiteur dans OCaml
- 8. Correspondance générique Expression régulière
- 9. AIML correspondance de modèle - howto?
- 10. mysql expression régulière correspondance requête
- 11. Expression régulière Python Correspondance: ####
- 12. OCaml - Correspondance de modèle avec référence de liste dans un tuple
- 13. Expression régulière pays de correspondance?
- 14. OCaml Trace: quelle est l'étoile?
- 15. Correspondance de modèle Python
- 16. Correspondance de modèle de position
- 17. Correspondance de modèle de script
- 18. récursive avec correspondance expression régulière
- 19. Suppression d'une expression régulière correspondance
- 20. Correspondance de parenthèses Utilisation d'une expression régulière
- 21. modèle négation Regex correspondance
- 22. OCaml match de modèle avec des non-constantes
- 23. OCaml: Comment fonctionne List.fold_left?
- 24. Comment implémenter le modèle de poupée russe dans Ocaml?
- 25. Comment mettre en œuvre modèle de conception d'usine en Ocaml
- 26. Expression régulière (PCRE) pour la correspondance d'URL
- 27. Vérification de la correspondance d'une expression régulière
- 28. Expression régulière ne trouvant pas de correspondance
- 29. Expression de correspondance RegEx ou rien
- 30. Modèle de correspondance Regex requis
Je pense que vous devrez donner un exemple de code ou une session d'interprète pour obtenir une réponse utile. –