Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Η Array ColdFusion δεν Εκκαθάριση

Συστοιχίες σε ColdFusion , όπως και οι περισσότερες άλλες γλώσσες προγραμματισμού , αποτελούν συλλογές στοιχείων κάτω από ένα όνομα μεταβλητής . ColdFusion έχει ειδικές λειτουργίες για να αφαιρέσετε τα στοιχεία και να καθορίσει την κενότητα ενός πίνακα . Εάν η αφαίρεση στοιχείων από μια σειρά με το χέρι μέσα , ο προγραμματιστής μπορεί να χάσετε ειδικά στοιχεία του πίνακα , ή δεν μπορεί να καθαρίσει τον πίνακα σωστά . Χρησιμοποιώντας είτε το " ArrayDeleteAt " ή λειτουργίες " ArrayClear " ακολουθούμενο από το " ArrayIsClear " λειτουργία για να ελέγξετε το έργο , ένας προγραμματιστής θα πρέπει να είναι σε θέση να διασφαλίσουν ότι μια σειρά καθαρίζει όλα τα δεδομένα . Δήλωση Array
Η

Όταν είχε δηλωθεί αρχικά , συστοιχίες σε ColdFusion είναι άδειο οποιωνδήποτε στοιχείων . Αυτό συμβαίνει όταν ένας προγραμματιστής δηλώνει ρητά τον πίνακα , χωρίς στοιχεία . Αυτό συμβαίνει όταν η "νέα" λέξη χρησιμοποιείται μαζί με το φορέα ανάθεσης για να δημιουργήσετε ένα αντικείμενο πίνακα . Το ακόλουθο παράδειγμα απεικονίζει τη δημιουργία ενός κενού πίνακα και δείχνει πώς μια βασική άδειο πίνακα, μοιάζει , σε αντίθεση με έναν πίνακα με στοιχεία :

//νέα σειρά με δύο υποδοχές στοιχείο //νέα σειρά με δύο στοιχεία που δηλώνονται αμέσως
εικόνων Προσθήκη και αφαίρεση στοιχείων
Η

Πίνακες σε ColdFusion υποστηρίζει την πλήρη κατάργηση των αντικειμένων από τους δείκτες του πίνακα. Κάποιες άλλες γλώσσες , όπως η C , δεν υποστηρίζουν κατ 'ανάγκη την αφαίρεση ενός στοιχείου από μια σχισμή σε μια σειρά . Ωστόσο , ColdFusion υποστηρίζει όχι μόνο την απομάκρυνση των αντικειμένων από μια σειρά , αλλά η έννοια του κενού πίνακα γενικότερα . Χρησιμοποιώντας τη λειτουργία " ArrayDeleteAt " , ο προγραμματιστής μπορεί να διαγράψει συγκεκριμένα στοιχεία από τη λίστα ( ή όλα αυτά , μέσα από μια δομή loop ) .

Η διαγραφή ενός
Array

Χρησιμοποιώντας ενσωματωμένες λειτουργίες που διαθέτει το ColdFusion , ο προγραμματιστής μπορεί να καθαρίσει μια σειρά με δύο τρόπους . Κατ 'αρχάς , μπορεί να χρησιμοποιήσει τη λειτουργία " ArrayDelete " για να διαγράψετε κάθε στοιχείο του πίνακα μέσω ενός βρόχου . Δεύτερον , μπορεί να χρησιμοποιήσει τη λειτουργία " ArrayClear " για να διαγράψετε κάθε στοιχείο του πίνακα με μία κλήση της συνάρτησης . Εάν χρησιμοποιηθεί σε ένα βρόχο που διαγράφει κάθε δείκτη , η " ArrayDeleteAt " θα αφαιρέσει κάθε στοιχείο χωρίς λάθος . Η " ArrayClear " κάνει μακριά με κάποια από τα χειρωνακτική εργασία για να διαγράψετε κάθε στοιχείο αυτόματα .
Εικόνων Έλεγχος Ελεύθεροι Array
Η

Προκειμένου να καθοριστεί ότι η σειρά είναι απενεργοποιημένο , η λειτουργία " ArrayIsEmpty " θα επιστρέψει μια αληθινή ή ψευδή δήλωση ανάλογα με το αν υπάρχουν ή όχι στοιχεία στον πίνακα . Είτε χρησιμοποιώντας τη λειτουργία " ArrayClear " ή το " ArrayDeleteAt " τεχνική σε έναν βρόχο , η λειτουργία " ArrayIsEmpty " θα κάνει τον τελικό προσδιορισμό της κενότητας . Αυτό θα σας βοηθήσει να προσδιορίσετε αν υπάρχουν σημεία έχασε στον πίνακα κατά τη διάρκεια της εκκαθάρισης :



/* διαγραφή όλων των στοιχείων από το βρόχο * / # ArrayDeleteAt ( ARR , ι) #

/* διώξει την temp πίνακα * /

# ArrayIsEmpty ( ARR ) # εικόνων


Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα