Traducción no oficial al español rioplatense, generada con IA (Claude Sonnet 5.5) bajo la dirección y revisión de Jassiel Ovando. No es una publicación de Typst GmbH ni cuenta con su aval; ante cualquier duda, prevalece la documentación oficial en inglés. ¿Un error de traducción o una sugerencia? Reportalo. Tipografía: Reforma, de PampaType.

reprDesde: siempreIr al código fuente

Devuelve la representación en cadena de texto de un valor.

Cuando se inserta en contenido, la mayoría de los valores se muestran como esta representación en monoespaciado y con resaltado de sintaxis. Las excepciones son none, los enteros, los flotantes, las cadenas de texto, el contenido y las funciones.

Ejemplo

#none vs #repr(none) \ #"hello" vs #repr("hello") \ #(1, 2) vs #repr((1, 2)) \ #[*Hi*] vs #repr([*Hi*])

Solo para depuración

Esta función es para depuración. Su salida no debe considerarse estable y puede cambiar en cualquier momento.

Para ser específicos, tener el mismo repr no garantiza que los valores sean equivalentes, y repr no es una inversa estricta de eval. En el siguiente ejemplo, para mayor legibilidad, la length se redondea a dos cifras significativas y se omiten la lista de parámetros y el cuerpo de la function sin nombre.

#assert(2pt / 3 < 0.67pt) #repr(2pt / 3) #repr(x => x + 1)

Parámetros

repr(any) → str

value
any
ObligatorioPosicional
Signo de pregunta

El valor del que se produce la representación en cadena de texto.