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.

assertDesde: siempreIr al código fuente

Asegura que se cumpla una condición.

Falla con un error si la condición no se cumple. No produce ninguna salida en el documento.

Si querés comprobar la igualdad entre dos valores, mirá assert.eq y assert.ne.

Ejemplo

#assert(1 < 2, message: "math broke")

Parámetros

assert() → none

condition
bool
ObligatorioPosicional
Signo de pregunta

La condición que debe ser verdadera para que la aserción pase.

message

El mensaje de error cuando la aserción falla.

Funciones
Signo de pregunta

eqDesde: 0.4.0Ir al código fuente

Asegura que dos valores sean iguales.

Falla con un error si el primer valor no es igual al segundo. No produce ninguna salida en el documento.

#assert.eq(10, 10)
assert.eq(
any,any,message: str,
) → none

left
any
ObligatorioPosicional
Signo de pregunta

El primer valor que se compara.

right
any
ObligatorioPosicional
Signo de pregunta

El segundo valor que se compara.

message

Un mensaje opcional que se muestra en caso de error en lugar de las representaciones de los valores comparados.

neDesde: 0.4.0Ir al código fuente

Asegura que dos valores no sean iguales.

Falla con un error si el primer valor es igual al segundo. No produce ninguna salida en el documento.

#assert.ne(3, 4)
assert.ne(
any,any,message: str,
) → none

left
any
ObligatorioPosicional
Signo de pregunta

El primer valor que se compara.

right
any
ObligatorioPosicional
Signo de pregunta

El segundo valor que se compara.

message

Un mensaje opcional que se muestra en caso de error en lugar de las representaciones de los valores comparados.