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.

versionDesde: 0.9.0Ir al código fuente

Una versión con una cantidad arbitraria de componentes.

Los primeros tres componentes tienen nombres que se pueden usar como campos: major, minor, patch. Todos los componentes siguientes no tienen nombre.

La lista de componentes se extiende semánticamente con una lista infinita de ceros. Esto significa que, por ejemplo, 0.8 es lo mismo que 0.8.0. Como caso especial, la versión vacía (que no tiene ningún componente) es lo mismo que 0, 0.0, 0.0.0, etcétera.

La versión actual del compilador de Typst está disponible como sys.version.

Podés convertir una versión en un array de componentes dados explícitamente usando el constructor de array.

Constructor
Signo de pregunta
Ir al código fuente

Crea una versión nueva.

Puede tener cualquier cantidad de componentes (incluso cero).

ExpandirVer ejemplo: Construcción de versiones
#version() \ #version(1) \ #version(1, 2, 3, 4) \ #version((1, 2, 3, 4)) \ #version((1, 2), 3)

Como caso de uso práctico, esto permite comparar la versión actual del compilador (disponible como sys.version) con una específica.

ExpandirVer ejemplo: Comparación con la versión actual
Current version: #sys.version \ #(sys.version >= version(0, 14, 0)) \ #(version(3, 2, 0) > version(4, 1, 0))
version(..intarray) → version

components
int o array
ObligatorioPosicional
Signo de pregunta
Variádico
Signo de pregunta

Los componentes de la versión (los argumentos de tipo array se aplanan)

Funciones
Signo de pregunta

atDesde: 0.9.0Ir al código fuente

Obtiene un componente de una versión.

El entero devuelto nunca es negativo. Devuelve 0 si la versión no está especificada hasta la longitud necesaria.

self.at(int) → int

index
int
ObligatorioPosicional
Signo de pregunta

El índice del componente que se quiere obtener. Si es negativo, se indexa desde el final de los componentes dados explícitamente.