Dada la evaluación dentro de los f-strings, parece natural reemplazar los
lenguajes de plantillas, como Jinja2 con f-string, con simplemente unos
ajustes, excepto:

Convertir de manera limpia los strings a f-strings.

La única manera que he encontrado es usar eval, ¿Alguien tiene una idea
mejor?

Resultado deseado = void hola{ std::cout << "hola\n"};
F-string para generarlo = f"void{saludo}{{std::cout << "{saludo}\n"}};"
Ejemplo Jinja = void {{saludo}}{std::cout <<"{{saludo}}\n"};"

-- 
Arturo Muñoz
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

Responder a