Devolviendo cualquiera de las listas de filas o NULL en mi función. ¿Cómo trabajo con varios valores de retorno en un script jsl?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Supongo que mi problema se puede resolver con bastante facilidad.
Quiero escribir una función que devuelva una lista de números de fila o NULL en dependencia de una cláusula if dentro de mi función.
¿Cómo puedo manejar múltiples valores de retorno y cómo puedo devolver NULL?
Mi función debería tener este aspecto:
myFunction = Function ({...}, {...},
list = {... };
Si(...)
entonces lista de retorno
de lo contrario devuelve NULL
);
Ya he encontrado este tutorial:
https://community.jmp.com/message/25472#25472
pero qué pasa si tengo múltiples valores de retorno, como:
return1 = ...
return2 = ...
¿Cómo manejo estos y cómo devuelvo NULL entonces?
¡Gracias por tu ayuda!
Re: Devolviendo cualquiera de las listas de filas o NULL en mi función. ¿Cómo trabajo con varios valores de retorno en un script jsl?¡Gracias!
Esto solucionó mi problema.
Re: Devolviendo cualquiera de las listas de filas o NULL en mi función. ¿Cómo trabajo con varios valores de retorno en un script jsl?Podría ser más seguro devolver una lista de 0 elementos si su cláusula if no encuentra ningún número de fila.
miFunción = Función ( { ... } , { ... } ,
mi lista = {} ;
Si ( mi prueba ,
mi lista = { 1 , 2 , 3 } ; // Prueba aprobada, valores de retorno
) ;
mi lista ;
) ;
one_list = miFunción ( ... ) ;
Si ( Nitems ( one_list ) > 0 ,
// manejar los elementos en la lista
) ;