Jump to content

operador ternario


escrapy01

Mensajes recomendados

Este es un tip que muchos lenguajes de programacion lo tienen como php y c++ pero casi nadie sabe que existe, espero traer mas aportes como este otroo dia

 

El operador ternario es una manera diferente de usar el if else. Se expresa de la siguiente manera

 

(Condicion)?"mostrar si verdadero":"mostrar si falso";

 

Donde en condicion ingresas la condicion booleana

 

En mostrar si verdadero puedes ingresar tanto variables,textos o combinar variables con texto

 

De la misma manera en mostrar si falso

 

Ejemplos serian

 

$Login= (users::user_exist($user)==true && users::user_pass($user, $pass))?"logeo con existo":"datos erroneos";

 

O

 

Return ($edad>=18)?true:false;

 

Que es mas practico que usar

If($edad>=18){

Return true;

}

Else{

Return false;

}

 

Es algo simple, pero de algo les a de servir

Enlace para comentar
Compartir en otros sitios

dejo ejemplos en lua y python:

 

bVar = True

print "true condition sentence" if bVar else "false condition sentence"

> "true condition sentence"

 

bVar = false

print(bVar and "true condition sentence" or "false condition sentence")

> "false condition sentence"

 

nota: en python también se puede utilizar el and/or.

Enlace para comentar
Compartir en otros sitios

dejo ejemplos en lua y python:

 

bVar = True

print "true condition sentence" if bVar else "false condition sentence"

> "true condition sentence"

 

bVar = false

print(bVar and "true condition sentence" or "false condition sentence")

> "false condition sentence"

 

nota: en python también se puede utilizar el and/or.

 

nota2: en python se puede usar de esa forma en versiones >= 2.5.

Enlace para comentar
Compartir en otros sitios

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...