Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hva er Infinite Loop i en Mac
    ? En uendelig løkke i programmering er en del av programkode som gjentar alltid. De fleste programmering løkker stoppe når de oppfyller en test som kalles en "break tilstand . " Infinite sløyfer enten aldri møte denne pausen tilstand , eller ikke har en pause tilstand i første omgang . Uendelige løkker kan oppstå i Mac -programmering , som de kan på nesten alle PC- plattformer. Finite Loops

    fleste programmering løkker oppstå for et gitt antall ganger , eller til de møter en kjent tilstand . For eksempel vil dette AppleScript sløyfe gjenta ti ganger : en

    gjenta med jeg fra 1 til 10 - programmeringskode vises hereend gjenta
    p Dette AppleScript sløyfe vil gjenta til brukeren klikker " No: "

    satt user_reply til" Ja " gjenta til user_reply er" nei " - programmering kode vises hereset user_reply til knappen returnert av ¬ (display dialog " ? vil du fortsette " ¬ knapper {" Ja" , "Nei" } end gjenta
    Infinite Loops

    En AppleScript uendelig loop er svært enkel : en

    repeat - programmeringskode vises hereend gjenta

    i dette tilfellet er det ingen pause tilstand sett , så AppleScript vil kjøre for alltid , eller inntil brukeren manuelt stopper programmet .

    En mer vanlig type uendelig løkke stammer fra en programmeringsfeil , som demonstrert i følgende AppleScript : en

    gjenta til ( dagens dato ) < " 1. januar 1995 00:00 " - programmeringskode vises hereend gjenta
    < p> Bruddet tilstand i dette skriptet oppstår når Mac system dato er før 1995 , noe som vil aldri skje på en moderne Mac .

    Effekter av Infinite Loops
    < p> når en uendelig loop oppstår i et Mac-program , blir programmet vanligvis ikke svarer til brukerens input fra tastatur og mus . Dette fører til Mac OS X til å endre musepekeren til en sirkulær spinnende regnbue når den er plassert over menyene og vinduer av dette programmet. Men det er andre grunner til at en spinnende regnbue markøren kan vises , og i noen av disse situasjonene programvaren kan være bare midlertidig svarer. Mac-brukere bør vente en rimelig tid før tvinge programmet til å avslutte med Command -Tilvalg - Esc tastekombinasjonen . lengden på en rimelig tid , selvfølgelig , vil variere mye mellom brukere .
    A Special Infinite Loop
    p Det er en andre uendelig løkke som er unik for Apple : adressen til hovedkontoret er en Infinite Loop , Cupertino , CA Dette er en dual ordspill : . ikke bare er en uendelig løkke vanligvis et resultat av dårlig programmering, men også en uendelig loop, som en sirkel , ikke har vanligvis en "1" eller et utgangspunkt.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage ord Rull 
    ·Funksjon Håndtak i MATLAB 
    ·Heltallsprogrammering & stykkevis lineære funksjoner 
    ·Hvordan forbli innlogget for å ColdFusion 
    ·Hvordan returnere en ERRORLEVEL i VBS 
    ·COBOL datatyper 
    ·Hvordan lese et tegn fra et tastatur i Assembly 
    ·Mislyktes API Sikkerhet: Token Nødvendig 
    ·Hvordan Design Logic for et flytskjema som skriver Numb…
    ·Slik installerer en WSP Tema 
      Anbefalte artikler
    ·Hvordan bruke PHP til å lage en Excel-fil 
    ·Hvordan lage Visual Basic Applications for å Varier st…
    ·Hvordan Shadow i VB.NET 
    ·Hva er numerisk i Oracle SQL 
    ·Hvordan lage en produktnøkkel 
    ·Hvordan legge til attributter en XmlNode 
    ·Hvordan bruke Access 2007 VBA til å gå gjennom & Sjek…
    ·Slik formaterer til dollar i Java 
    ·Hvordan Tips en Terminal Service bruker på VB.Net 
    ·Hvordan legge til en ny mappe i en ListView Med Visual …
    Copyright ©  Datamaskin  http://www.datamaskin.biz/