| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    ¿Qué es un bucle infinito en un Mac
    ¿ Un bucle infinito en la programación de computadoras es una porción de código del programa que se repite siempre. La mayoría de los bucles de programación detienen cuando cumplan una prueba llamada " condición de interrupción . " Bucles infinitos o bien no cumplir con esta condición descanso , o no tienen una condición de ruptura en el primer lugar. Bucles infinitos pueden ocurrir en la programación de Mac , ya que puede en casi todas las plataformas informáticas . Finite Loops

    mayoría de los bucles de programación se producen por un número determinado de veces, o hasta que cumplan con una condición conocida. Por ejemplo , este bucle AppleScript repetirá diez veces :

    repetir con i de 1 a 10 - código de programación aparece hereend repetición

    AppleScript Este bucle se repetirá hasta que el usuario hace clic en " No: "

    user_reply establece en" Sí " repetir hasta user_reply es" No " - código de programación aparezca hereset user_reply al botón de regresar de ¬ ( diálogo display " botones ¿Desea continuar " ¬ ? {" Sí" , "No" } repetición final
    bucles infinitos

    Un bucle infinito AppleScript es muy simple:

    repetición - código de programación aparece hereend repetición

    En este caso , no hay una ruptura condiciones de conjunto , por lo que el AppleScript se ejecutará siempre, o hasta que el usuario detiene manualmente el programa .

    Un tipo más común de infinito bucle se deriva de un error de programación , como se demuestra en el siguiente AppleScript :

    repetir hasta ( fecha actual) < " 01 de enero 1995 12:00 AM" - código de programación aparece hereend repetición
    < p> la condición de interrupción en esta secuencia de comandos se produce cuando la fecha del sistema del Mac es antes de 1995 , que nunca se producirá en un moderno Mac .

    Efectos de Infinite Loops
    < p> cuando se produce un bucle infinito en una aplicación de Mac , la aplicación deja de responder normalmente a la entrada del usuario desde el teclado y el ratón. Esto hace que Mac OS X para cambiar el cursor del ratón en un arco iris circular giratoria cuando se coloca a través de los menús y ventanas de dicha solicitud . Sin embargo , hay otras razones por las que puede aparecer un cursor rainbow spinning, y en algunas de estas situaciones, el software puede ser sólo responder temporalmente . los usuarios de Mac deben esperar un tiempo razonable antes de forzar el programa para dejar de fumar con el Comando + Opción + Esc combinación de teclas . La duración de un período razonable de tiempo, por supuesto , puede variar ampliamente entre los usuarios.
    a Special Infinite Loop

    Hay una otro bucle infinito que es única a Apple : la dirección de la sede social es de 1 Infinite Loop , Cupertino , CA se trata de un doble juego de palabras : . no sólo es un bucle infinito, por lo general el resultado de una mala programación, sino también un bucle infinito , como un círculo, no suele tener un "1 " o un punto de partida .

    Previous :

    next :
      Artículos relacionados
    ·Cómo ver los archivos SIG De Imprenta 
    ·Unidad de programación del controlador Tutorial 
    ·Cómo configurar un reproductor JW 5.1 Con Lighttpd 
    ·Cómo cambiar el orden de las columnas en la tabla Alte…
    ·Cómo crear vistas en Oracle SQL 
    ·Cómo crear una dirección URL basada en WSDL 
    ·Cómo convertir una cadena vacía al doble 
    ·Cómo cambiar la anchura en Qbasic 
    ·DataColumn Tipos 
    ·ADT Tipos Abstractos de Datos 
      Artículos destacados
    ·Cómo reinstalar gestor de arranque Grub 
    ·Cómo convertir Int a cadenas en Python 
    ·Cómo ordenar una matriz en orden alfabético en PHP 
    ·Cómo Mine /extract /extraer datos de tu navegador Web …
    ·Cómo obtener una referencia a un Thread Java 
    ·¿Cuáles son las Tablas de conversión de páginas de …
    ·Cómo utilizar variables en Perl Regex para Ubuntu 
    ·Cómo escribir un bucle Pseudocódigo 
    ·Cómo matar a un trabajo en un lote GNU 
    ·Cómo crear una tabla SQLite3 en Ruby on Rails 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com