Home » Básico »Referencia » Currently Reading:

Código abreviado

julio 25, 2006 Básico, Referencia 3 Comments
Código abreviado

Actionscript permite escribir los condicionales if() de forma abreviada a través del Operador condicional (?:)

Es una forma de escritura disponible desde flash player 4, pero que a la gente primeriza en el tema de programación le cuesta entender cuando ve código como este:

  1. var z:Number = (x < y) ? x : y;

Este simple código asigna un valor a la variable z dependiendo del resultado del condicional (el condicional sería si x es mayor que y), si el resultado es true, asignará el valor de x; en caso contrario asignará el valor de y.

Para entenderlo mejor, este código sería exactamente el mismo que este:

  1. var z:Number;
  2. if (x < y)
  3. {
  4. z = x;
  5. }
  6. else
  7. {
  8. z = y;
  9. }

Compártelo:

Código abreviado
Visto 5.594 veces

Currently there are "3 comments" on this Article:

  1. kracken dice:

    gracias por explicarlo, aunq sea una chorrada pero a veces las cosas sencillas son las mas utiles

  2. guzman dice:

    no creo que sea

    if (x<y) {
    var z:Number = x;
    } else {
    var z:Number = y;
    }

    seria
    var z:Number = 0;
    if (x<y) {
    z = x;
    } else {
    z y;
    }

    si no z solo existiria en el ambito del if y no se podria usar (creo)

  3. admin dice:

    @guzman: Cierto, lo corregí. Gracias por el aviso 😉

Comment on this Article:








AdvertisementAdvertisementAdvertisementAdvertisement

Recibe las novedades por email



Map

Ranking

Codigoactionscript.org: 4.65 sobre 5 (106 valoraciones)

twitter-widget.com