Módulo StringBuffer

El módulo StringBuffer permite construir una cadena añadiéndola al final del StringBuffer. Al igual que en Java, C# y otros lenguajes con recolección de basura, las cadenas son objetos inmutables en Lua. El módulo StringBuffer se supone que se utiliza para la construcción de grandes cadenas añadiendo al final de la StringBuffer en lugar de utilizar la concatenación de cadenas. Una vez que la cadena se construye utilizando el StringBuffer, puede convertirse en una cadena normal de Lua utilizando el método ' toString del objeto StringBuffer o utilizando la función estándar de Lua ' tostring.

Se puede utilizar un StringBuffer en lugar de una cadena Lua para devolver los resultados a la base de datos Netezza. Devolver un StringBuffer como resultado de una función es más eficiente que convertir el StringBuffer en una cadena utilizando ' tostring() o el método ' :toString() ' y luego devolver la cadena resultante.