Para un proyecto de clase, estoy escribiendo un programa que evalúa el rendimiento de diferentes implementaciones de la misma estructura de datos abstractos. Como utilizo un código idéntico para probar cada uno de ellos, me gustaría poder configurar un alias de módulo en función de la entrada del usuario y simplemente ejecutar ese módulo a través del código de prueba.Alias de módulo condicional
En otras palabras, quiero algo como:
let module M =
if model = "tree" then TreeModel else
if model = "hash" then HashModel else
ListModel
in ...
¿Hay alguna manera de que esto funcione, o voy en esto todo el mal?
¡Gracias, esto era exactamente lo que estaba buscando! –