En ColdFusion, la función arrayAppend() toma una matriz y un elemento para anexar. Modifica la matriz que se pasó y devuelve verdadero si tiene éxito.¿Por qué arrayAppend devuelve true y listAppend devuelve la lista?
La función listAppend(), sin embargo, toma una lista y un elemento para anexar, y devuelve una nueva lista con el elemento adjunto. No modifica la lista que se pasó.
¿Por qué estas funciones funcionan de dos maneras diferentes? Siempre estoy recurriendo a la documentación para recordar el valor de retorno de cada uno.
no es del todo correcto. El tamaño de la matriz no siempre es constante en CF porque usa ArrayList, que cambiará el tamaño dinámicamente. Pero sé lo que quieres decir ... :) – Henry
en realidad, la matriz en ColdFusion usa java.util.Vector, pero tienes razón, la capacidad se duplicará dinámicamente a medida que agregues nuevos elementos. – Jayson
oh genial, gracias Jayson. – Henry