Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    ColdFusion Array inte är Clearing

    arrayer i ColdFusion , liksom de flesta andra programmeringsspråk , representerar samlingar av data under ett variabelnamn . ColdFusion har speciella funktioner för att ta bort objekt och avgöra tomheten i en matris . Om du tar bort element från en array med manuella medel , kan programmeraren missa specifika element i arrayen , eller kanske inte rensa arrayen korrekt . Genom att använda antingen " ArrayDeleteAt " eller " ArrayClear " funktioner följt av " ArrayIsClear " -funktion för att kontrollera arbetet , bör en programmerare kunna säkerställa att en array raderar alla data . Array förklaring

    När initialt deklarerade arrayer i ColdFusion är tomma av faktorer . Detta inträffar när en programmerare deklarerar arrayen explicit , utan några inslag . Detta inträffar när " nya " nyckelordet används tillsammans med uppdraget operatören att skapa en array objekt . Följande exempel illustrerar skapandet av en tom array , och visar hur en grundläggande tom array ser ut som i motsats till en array med element :

    //ny array med två inslag slots //ny array med två element deklareras omedelbart Addera Lägga till och ta bort element

    arrayer i ColdFusion stöder fullständigt avlägsnande av objekt från array index . Några andra språk, såsom C , inte nödvändigtvis stöd för borttagning av ett objekt från en plats i en array . Men ColdFusion inte bara stöder borttagning av artiklar från en array , men begreppet en tom array i allmänhet . Genom att använda " ArrayDeleteAt " -funktionen , kan programmeraren bort specifika objekt från listan ( eller alla av dem , genom en looping struktur ) .
    Bort ett Array

    Använda inbyggda funktioner som finns i ColdFusion , kan programmeraren radera en array på två sätt . Först , kan hon använda " ArrayDelete " -funktionen för att radera alla objekt i arrayen genom en ögla . Det andra , kan hon använda " ArrayClear " -funktionen för att radera alla objekt i arrayen med ett funktionsanrop . Om den används i en loop som tar bort varje index , kommer " ArrayDeleteAt " ta bort varje objekt utan misstag . Den " ArrayClear " gör sig av med en del av det manuella arbetet med att ta bort alla objekt automatiskt . Addera Kontrollera Rensat Array

    För att fastställa att arrayen rensas kommer " ArrayIsEmpty "-funktionen returnera ett sant eller falskt uttalande beroende på om eller inte element existerar i arrayen. Oavsett om du använder " ArrayClear " -funktion eller " ArrayDeleteAt " tekniken i en slinga , kommer " ArrayIsEmpty " -funktionen gör det slutgiltiga fastställandet av tomhet . Detta kommer också att bidra till att avgöra om några fläckar missas i arrayen under clearing :


    < cfloop index = " I " från = " 1 " till = " 3 " steg = " 1 " > < /cfloop >

    /* ta bort alla objekt från loop * /< ; cfloop index = "j" från = " 1 " till = " 3 " steg = " 1 "> # ArrayDeleteAt ( arr , j) #

    /* klar arrayen * /

    # ArrayIsEmpty ( arr ) # < /cfoutput > Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man byter block med AWK
    ·Hur Byt ljudfil Extensions
    ·Hur lär jag Pseudokod & Flödesscheman
    ·Lägga till en Permalink
    ·Hur Exit AVG 9
    ·Hur lång tid tar iPhone App utveckling
    ·Hur konvertera en ansökan till en ActiveX-kontroll
    ·Hur man löser datorproblem Med Matematik
    ·Hur för att tolka en CSV -fil
    ·Hur man skriver ett Preorder Traversal
    Utvalda artiklarna
    ·Hur man skapar en markör i Python
    ·Konvertera en lista till en matris i Python
    ·Hur man använder en CreateFile DLL i VB.NET
    ·Vad är en VB Script används för
    ·Kan vanliga människor Utveckla en Android App
    ·Hur Loop Fyll en 2 - dimensionell array i C + +
    ·Hur man uppdaterar en rad i Grid View
    ·Komma åt Count Records i Query
    ·Hur förhindra samtidig tillgång till en metod i Java
    ·Hur du använder HTML reningsverk Som en Tidy Alternati…
    Copyright © Dator Kunskap http://www.dator.xyz