Foros del Web » Programando para Internet » ASP Clásico »

Argumento opcional

Estas en el tema de Argumento opcional en el foro de ASP Clásico en Foros del Web. Hola, si tengo una función que recibe "x" número de argumentos, como puedo hacer para definir uno o mas argumentos de esta función como opcionales? ...
  #1 (permalink)  
Antiguo 02/09/2003, 12:59
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Argumento opcional

Hola, si tengo una función que recibe "x" número de argumentos, como puedo hacer para definir uno o mas argumentos de esta función como opcionales?

Function loquesea(w,x,[y], [z])
.
.
.
End Function

Sea esta función y los argumentos y, z opcionales

var= loquesea(w,x,y)
var2= loquesea(w,x,,z)

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #2 (permalink)  
Antiguo 02/09/2003, 16:37
 
Fecha de Ingreso: septiembre-2003
Mensajes: 128
Antigüedad: 21 años, 8 meses
Puntos: 0
Me parece que en VB no hay polimorfismo, perdon si no es asi, pero es tan pobre que no creo. Deberias mandar los argumentos vacios y evalualo dentro de la funcion.

f_funcion(x,"")
  #3 (permalink)  
Antiguo 02/09/2003, 17:44
Avatar de xlugo2002  
Fecha de Ingreso: noviembre-2002
Ubicación: Puebla, México
Mensajes: 474
Antigüedad: 22 años, 6 meses
Puntos: 0
creo que DADU tiene la razon

si quieres mayores prestaciones no uses Visual Basic Script, utiliza Visual Basic 6 mediante COM y usalo para implementar tu logica de aplicacion y usa VBScript solo pra la presentacion.

¿una preguntilla, como poder incrustar formato y ligas en campos como este, alguien sabe como?, creo que es facil

Última edición por xlugo2002; 02/09/2003 a las 17:53
  #4 (permalink)  
Antiguo 02/09/2003, 18:06
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Entonces más bien esto de los argumentos opcionales se refiere a la sobrecarga de operadores?

Function suma(w,x)
.
.
End Function

Function suma(w,x,y)
.
.
.
End Function

Function suma(w,x,y,z)
.
.
.
End Function

Voy a abundar un poco mas en eso y a ver que resulta...

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 02/09/2003, 18:36
Avatar de xlugo2002  
Fecha de Ingreso: noviembre-2002
Ubicación: Puebla, México
Mensajes: 474
Antigüedad: 22 años, 6 meses
Puntos: 0
en java si

la sobrecarga de funciones si se puede en java, por hay me acuerdo que en otro lenguaje se pone un id llamado optional pero la verdad no me acuerso si es vb
  #6 (permalink)  
Antiguo 02/09/2003, 18:43
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Cita:
la sobrecarga de funciones si se puede en java, por hay me acuerdo que en otro lenguaje se pone un id llamado optional pero la verdad no me acuerso si es vb
Seguro, hijo de C, al fin y al cabo...en fin, yo me voy, les aviso cualquier cosa


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:01.