Operador Ternario

Páginas: 3 (674 palabras) Publicado: 18 de mayo de 2012
Operador Ternario
En informática un operador ternario (a veces incorrectamente llamado operador terciario) es un operador que toma tres argumentos. Los argumentos y el resultado puede ser dediferentes tipos. Originalmente proviene de BCPL, cuyo sintaxis equivalente para e1 ? e2: e3 era e1 -> e2, e3. Idiomas derivado de BCPL tienden a aparecer con este operador.
Muchos lenguajes deprogramación que utilizan la sintaxis del lenguage C utilizan un operador ternario,?:, que define una sentencia condicional. Dado que este operador es a menudo el único operador ternario existente en ellenguage de programación, a veces es referido simplemente como "el operador ternario".
La mayoría de los lenguajes de programación que se enfatizan en la programación funcional no necesitan dicho operadorcomo su expresión regular condicional (s) es una expresión en primer lugar, por ejemplo, la expresión sistema (si (ab>) ab) es equivalente en la semántica de la expresión C (a> b)? a: b.
Estees también el caso en muchos lenguajes imperativos, empezando con ALGOL en el que sería posible escribir resultado := if a > b then a else b, también Smalltalk (resultado := (a > b) ifTrue: [ a ]ifFalse: [ b ]) o Ruby (resultado = if a > b: a else b end).

-------------------------------------------------
Asignación condicional
La sintaxis del operador ternario (?:) se utiliza comosigue:
Expresión boleana ? valor si cierto : valor si falso

La condición es evaluada verdadera o falsa como una expresión booleana. Sobre la base de la evaluación de la condición deBooleana, la expresión entera devuelve valor si cierto si la condición es verdadera, pero valor si falso en caso de lo contrario. Por lo general, las dos sub-expresiones valor si cierto y valor sifalso deben tener el mismo tipo, lo cual determina el tipo de toda la expresión. La importancia de este tipo de control se encuentra en el uso más común del operador --en declaraciones de asignación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ternarios
  • Sistemas ternarios
  • Sistema Ternario
  • Diagrama ternario
  • Sistemas ternarios
  • Sistema Ternario
  • Compuestos ternarios
  • Sistemas ternarios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS