Comprender/organizar funciones definidas por el usuarioHola amigos,
Estoy buscando ejemplos y referencias para mirar en los manuales según corresponda.
Soy usuario de JMP desde hace mucho tiempo pero tengo poca experiencia con JSL. Estoy escribiendo un script para automatizar la extracción y compilación de una gran cantidad de datos heredados. Estoy teniendo bastante suerte con la mecánica de cada paso, pero mi código se está convirtiendo en una larga serie de *cosas* y necesito modularizarlo escribiendo funciones y luego llamándolas. Sin embargo, no entiendo bien cómo funciona JSL en algún nivel. Veo los objetos "función" e "incluir", pero me cuesta encontrar buenos ejemplos del uso básico de estos. Por ejemplo, creé una función y la puse al final de mi código, pero no pude llamarla antes en el código. Supongo que eso significa que JMP está leyendo el guión de forma secuencial.
¿Cuáles son las mejores y adecuadas prácticas para hacer esto?
Supongo que esta es una pregunta básica, pero cualquier explicación es bienvenida.
Saludos,
Scott
Automatización y secuencias de comandosRe: Comprender/organizar funciones definidas por el usuarioJMP Scripting Guide puede proporcionar algunas pautas (o al menos decir qué hacen Include y Function)
- Funciones avanzadas (jmp.com)
- Incluir un guión (jmp.com) (se puede usar para evaluar JSL desde otros scripts, por ejemplo funciones que luego se pueden usar)
Las funciones, expresiones, variables (y todo) deben definirse antes de poder usarse. Generalmente defino todas mis funciones y algunas de mis variables en la "inicialización", al comienzo del script. Recuerde comenzar su script con Nombres predeterminados aquí (1); a menos que administre todo con espacios de nombres para evitar colisiones de variables y contaminar demasiado el espacio de nombres global ( Alcance avanzado y espacios de nombres (jmp.com) ).
Re: Comprender/organizar funciones definidas por el usuarioAdemás, este tema se tratará un poco hoy en Sesiones de aprendizaje del Scripters Club | JMP (Haciendo que su JSL sea más eficiente).
Re: Comprender/organizar funciones definidas por el usuario¡Gracias, esto es lo que estaba buscando! Estuve mirando varias referencias de JMP pero ninguna dio ningún detalle.