|
|
|
|
ArrayToParameters (Función) Convierte un array de elementos en una lista de parámetros.
PROCEDURE InterpretCommandLine(arguments is array of strings = [])
MyCommand is string = arguments[1]
ArrayDelete(arguments, FirstElement)
SWITCH MyCommand
CASE "string"
MyCommandString(ArrayToParameters(arguments))
CASE "int"
MyCommandInteger(ArrayToParameters(arguments))
OTHER CASE
Trace(MyCommand + " does not exist.")
END
PROCEDURE MyCommandString(s1 is string, s2 is string)
Trace("s1=" +s1 + " | s2 = " + s2)
PROCEDURE MyCommandInteger(n1 is int, n2 is int)
Trace("n1=" + n1 + " | n2 = " + n2)
Sintaxis
(<Parameter 1>, <Parameter N>) = ArrayToParameters(<Array of parameters>)
<Parameter 1>: Tipo de parámetro Primer parámetro extraído del array de parámetros. <Parameter N>: Tipo de parámetro Último parámetro extraído del array de parámetros. <Array of parameters>: Array Array que contiene los valores que se pasarán como parámetros a una función o procedimiento. Observaciones - Si se pasa un tipo de parámetro inesperado a la función o procedimiento (por ejemplo, int en lugar de string), se produce un error.
- El array de parámetros puede ser un array de int, strings, variants, etc. Se admiten todos los tipos.
- Puede extraer directamente los diferentes parámetros. Por ejemplo:
arguments is array of strings = ["Value1", "Value2"]
s1 is string
s2 is string
(s1, s2) = ArrayToParameters(arguments)
Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|