¿Cómo imprimir en REPL el código de funciones en Julia?
En Julia, muchas de las funciones relacionadas de Base y más cercanas también están escritas en Julia pura, y el código está fácilmente disponible. Uno puede hojear el repositorio o los archivos descargados locales y ver cómo se escribe / implementa la función. Pero creo que ya hay algún método incorporado que lo hace por usted, por lo que puede escribir en REPL o Jupyter Notebook algo como:
@code functioninquestion()
y obtener algo como:
functioninquestion(input::Type) some calculations return end
sin paginación a través del código. Simplemente no recuerdo el método o la llamada. He leído la sección de Reflexión / Introspección del Manual, pero parece que no puedo usar nada allí. He intentadomethods
, methodswith
, code_lowered
, expand
y parece que no puedo hacer que den lo que quiero