So che Python NON è Haskell o Ocaml, ma qual è il modo migliore per definire i tipi di dati algebrici in Python (2 o 3)? Grazie!Il modo migliore per definire i tipi di dati algebrici in Python?
20
A
risposta
15
Macropy fornisce tipi di dati algebrici, pattern matching e molto altro!
+4
Il progetto collegato non viene più gestito. –
Problemi correlati
- 1. Tipi di dati algebrici in Kotlin
- 2. In che modo i linguaggi funzionali rappresentano i tipi di dati algebrici in memoria?
- 3. Tratti nei tipi di dati algebrici
- 4. Come implementare "Ord" per i tipi di dati algebrici in Haskell?
- 5. Traversal bottom-up ricorsivo di tipi di dati algebrici
- 6. Tipi di dati algebrici al di fuori delle lingue funzionali?
- 7. Perché abbiamo bisogno di "Tipi di dati algebrici"?
- 8. Il modo migliore per ordinare i record 1M in Python
- 9. Definizione istanze di sollevamento TH per i tipi di dati algebrici
- 10. Modellazione dei tipi di dati algebrici tramite database relazionale
- 11. Tipi di dati algebrici di Haskell: "pseudo-estensione"
- 12. Il modo migliore per registrare i dati POST in Apache?
- 13. Il modo migliore per salvare i dati in un'applicazione Java?
- 14. Il modo migliore per memorizzare i dati in BoltDB
- 15. Il modo migliore per memorizzare i dati gerarchici in hbase
- 16. Pacchetto di lenti con tipi algebrici
- 17. modo migliore per gestire i dati degli attributi in Slim
- 18. Bisogno modo migliore per riassumere i dati
- 19. Qual è il modo più efficace per rappresentare i valori algebrici di tipo finito (non ricorsivo)?
- 20. Esiste un database Haskell che utilizza i tipi di dati algebrici?
- 21. Qual è il modo migliore per elaborare tipi di dati complessi in CakePHP?
- 22. Il modo migliore per salvare i dati su iOS?
- 23. quale è il modo migliore per definire una funzione?
- 24. WebClient è il modo migliore per scaricare i dati http?
- 25. I normali tipi di dati algebrici haskell equivalgono a grammatiche senza contesto? Che dire di GADTS?
- 26. Come definire i tipi di argomento per le funzioni R?
- 27. Il modo migliore per definire l'attività javah nel gradle
- 28. Come posso convertire in modo programmatico i tipi di dati SQL in tipi di dati .Net?
- 29. Il modo migliore per definire una classe immutabile nell'obiettivo C
- 30. modo migliore per conservare i dati in MySQL indicazioni
Python ha un sistema di tipo molto libero in primo luogo; cosa stai cercando esattamente di uscire da questo? – Amber
@Amber non allentato. molto forte, ma anatra. – Elazar
@Elazar Quando dico "loose", intendo cose come le funzioni che non hanno particolari firme di tipo. Ma hai ragione, Python non è debolmente digitato. – Amber