¿Diferencia entre acción y función?
♦ La acción es una colección de sentencias Vb en QTP. No devuelve ningún valor. Colección de funciones de sentencias Vb en QTP .
Devuelve un solo valor.
♦ Podemos llamar funciones dentro de acciones pero no podemos llamar acciones dentro de funciones
- ¿Por qué la investigación sobre el problema P vs NP no está más financiada?
- ¿Cuál es el significado del teorema de Rice en la teoría de la complejidad computacional?
- ¿Cuándo requerimos hacer una transformación no lineal o reducción de dimensiones como el kernel PCA?
- ¿Hay un sitio como el Proyecto Euler pero sobre matemáticas puras?
- ¿Con qué tipo de matemáticas debería estar familiarizado un estudiante de CS?
♦ Generalmente las funciones se guardan con la extensión “.vbs” donde las acciones se guardarán con “.mts”.
♦ Cada acción tendrá su propia tabla de datos donde, como función, no.
♦ La acción puede tener un repositorio de objetos asociado, mientras que una función no puede. Una función es solo líneas de código con
algunos / ninguno de los parámetros y un único valor de retorno, mientras que una acción puede tener más de un parámetro de salida.
♦ La acción puede contener repositorio de objetos, tabla de datos, pantalla activa, etc., mientras que la función no tiene estas características.
♦ La acción es interna a QTP, mientras que la función es solo líneas de código con algunos / ninguno de los parámetros y un único valor de retorno.
♦ La acción puede / no puede ser valiosa, mientras que las funciones son siempre reutilizables.
♦ El parámetro de acción tiene valores predeterminados, mientras que la función de script VB no tiene ningún valor predeterminado.
♦ Los tipos de parámetros de acción son byvalue solo donde las funciones vbscript se pueden pasar por ref.
♦ La acción puede tener múltiples valores de salida (retorno) mientras que la función solo puede devolver un valor único.