Gracias por los comentarios

Este artículo ha sido traducido automáticamente. (Aviso legal)

Extensiones NetScaler: descripción general del idioma

El lenguaje de extensión se basa en el lenguaje de programación Lua 5.2. Lua proporciona un motor de ejecución compacto con un buen rendimiento que está diseñado para integrarse en programas en C, como el software NetScaler.

El lenguaje de extensión se escribe dinámicamente, lo que significa que cada objeto contiene su propia información de tipos. Cualquier variable puede contener cualquier tipo en cualquier momento durante la ejecución, por lo que los tipos de variables no se declaran.

El lenguaje también es de forma libre, donde se ignoran los espacios en blanco entre los símbolos. Las declaraciones pueden estar separadas por punto y coma, pero eso no es obligatorio y, por lo general, no se hace. Los bloques de sentencias suelen terminar al final. No hay corchetes alrededor de bloques como {and} en C o Java.

Los identificadores son secuencias de letras (de la a a la z y de la A a la Z), dígitos (del 0 al 9) y guiones de subrayado (_), que no comienzan por un dígito. Los identificadores distinguen mayúsculas de minúsculas, por lo que var, VAR y Var son identificadores diferentes.

Los comentarios comienzan con –. Todo lo que sigue a… se ignora hasta el final de la línea. Ejemplo:

-- This is a comment.

La versión oficial de este contenido está en inglés. Para mayor comodidad, parte del contenido de la documentación de Cloud Software Group solo tiene traducción automática. Cloud Software Group no puede controlar el contenido con traducción automática, que puede contener errores, imprecisiones o un lenguaje inadecuado. No se ofrece ninguna garantía, ni implícita ni explícita, en cuanto a la exactitud, la fiabilidad, la idoneidad o la precisión de las traducciones realizadas del original en inglés a cualquier otro idioma, o que su producto o servicio de Cloud Software Group se ajusten a cualquier contenido con traducción automática, y cualquier garantía provista bajo el contrato de licencia del usuario final o las condiciones de servicio, o cualquier otro contrato con Cloud Software Group, de que el producto o el servicio se ajusten a la documentación no se aplicará en cuanto dicha documentación se ha traducido automáticamente. Cloud Software Group no se hace responsable de los daños o los problemas que puedan surgir del uso del contenido traducido automáticamente.
Extensiones NetScaler: descripción general del idioma