|
|
|
|
El valor de retorno del Process que se está ejecutando actualmente puede asignarse. El valor de retorno se almacena y el Process sigue funcionando PROCEDURE FindFile(SoughtValue) // By default, return "" if the sought value is not found RETURN = "" // Open the data file HOpen(AFile) // Find the record HReadSeek(AFile, SoughtItem, SoughtValue) // Retrieve the item if the record was found IF HFound() = True THEN RETURN = AFile.Item END // Close the data file again HClose(AFile)
Sintaxis <Value>: Valor a devolver. Observaciones - No es necesario utilizar la palabra clave RETURN al final de Process: el valor almacenado se devuelve automáticamente.
- El valor de retorno se puede asignar varias veces: el valor almacenado corresponde siempre al último valor asignado.
- Para volver a leer el valor almacenado, utilice la palabra clave RETURN:
PROCEDURE MyProcedure(): int RETURN = 1 END: Trace("Returned value:" + RETURN)
- Para salir de Process antes del final del código y devolver el valor almacenado, utilice la palabra clave RETURN.
- Para salir de Process antes del final del código y devolver un valor diferente al almacenado, utilice la sintaxis estándar:
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|