Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/08/2011, 09:17
SirSocket
 
Fecha de Ingreso: septiembre-2010
Mensajes: 58
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Función que retorna un booleano

Creo que no nos entendemos.

Es que trabajo con un lenguaje que permite lo siguiente.

Código:
boolean valorGlobal;

boolena parmValor(Boolean _valor = valorGlobal)
{
   valorGlobal = _valor;

   return valorGlobal;
}
Basicamente te declaras una variable como en todos los lenguajes y despues te construyes un metodo que es un set y get a la vez.
Si te fijas a los argunmentos de la función(que es opcional)
Lo que hace es si llamas a la funcion con un valor este se le asigna a la variable global.

Le pasamos un true
Boolean _valor = valorGlobal

luego este true se lo asigna a la variable global y no lo devuelve
valorGlobal = _valor;

return valorGlobal;


Si llamas a la funcion sin un argumento lo que hace es asignarle al argumento el valor que tiene la variable en la clase.

Ahora llamos a este funcion sin valor
que sucedera _valor = valorGlobal , como valorGlobal es true de nuestra anterior ejecucion le pasa ese valor, o sea toma el valor de la variable de la clase
Boolean _valor = valorGlobal

luego este true se lo asigna a la variable global y no lo devuelve
valorGlobal = _valor;

return valorGlobal;

En visual existe algo similar aunque realmente es un metodo con un set y get dentro n oes como esto.

Por eso queria saber si hay algo asi pero me parece que no porque he estado buscando y sera que no.