Όταν είχε δηλωθεί αρχικά , συστοιχίες σε ColdFusion είναι άδειο οποιωνδήποτε στοιχείων . Αυτό συμβαίνει όταν ένας προγραμματιστής δηλώνει ρητά τον πίνακα , χωρίς στοιχεία . Αυτό συμβαίνει όταν η "νέα" λέξη χρησιμοποιείται μαζί με το φορέα ανάθεσης για να δημιουργήσετε ένα αντικείμενο πίνακα . Το ακόλουθο παράδειγμα απεικονίζει τη δημιουργία ενός κενού πίνακα και δείχνει πώς μια βασική άδειο πίνακα, μοιάζει , σε αντίθεση με έναν πίνακα με στοιχεία :
Πίνακες σε ColdFusion υποστηρίζει την πλήρη κατάργηση των αντικειμένων από τους δείκτες του πίνακα. Κάποιες άλλες γλώσσες , όπως η C , δεν υποστηρίζουν κατ 'ανάγκη την αφαίρεση ενός στοιχείου από μια σχισμή σε μια σειρά . Ωστόσο , ColdFusion υποστηρίζει όχι μόνο την απομάκρυνση των αντικειμένων από μια σειρά , αλλά η έννοια του κενού πίνακα γενικότερα . Χρησιμοποιώντας τη λειτουργία " ArrayDeleteAt " , ο προγραμματιστής μπορεί να διαγράψει συγκεκριμένα στοιχεία από τη λίστα ( ή όλα αυτά , μέσα από μια δομή loop ) . Χρησιμοποιώντας ενσωματωμένες λειτουργίες που διαθέτει το ColdFusion , ο προγραμματιστής μπορεί να καθαρίσει μια σειρά με δύο τρόπους . Κατ 'αρχάς , μπορεί να χρησιμοποιήσει τη λειτουργία " ArrayDelete " για να διαγράψετε κάθε στοιχείο του πίνακα μέσω ενός βρόχου . Δεύτερον , μπορεί να χρησιμοποιήσει τη λειτουργία " ArrayClear " για να διαγράψετε κάθε στοιχείο του πίνακα με μία κλήση της συνάρτησης . Εάν χρησιμοποιηθεί σε ένα βρόχο που διαγράφει κάθε δείκτη , η " ArrayDeleteAt " θα αφαιρέσει κάθε στοιχείο χωρίς λάθος . Η " ArrayClear " κάνει μακριά με κάποια από τα χειρωνακτική εργασία για να διαγράψετε κάθε στοιχείο αυτόματα . Προκειμένου να καθοριστεί ότι η σειρά είναι απενεργοποιημένο , η λειτουργία " ArrayIsEmpty " θα επιστρέψει μια αληθινή ή ψευδή δήλωση ανάλογα με το αν υπάρχουν ή όχι στοιχεία στον πίνακα . Είτε χρησιμοποιώντας τη λειτουργία " ArrayClear " ή το " ArrayDeleteAt " τεχνική σε έναν βρόχο , η λειτουργία " ArrayIsEmpty " θα κάνει τον τελικό προσδιορισμό της κενότητας . Αυτό θα σας βοηθήσει να προσδιορίσετε αν υπάρχουν σημεία έχασε στον πίνακα κατά τη διάρκεια της εκκαθάρισης : /* διαγραφή όλων των στοιχείων από το βρόχο * / δείκτης cfloop = " j " από = " 1 " για = " 3 " step = " 1 " > /* διώξει την temp πίνακα * /
εικόνων Προσθήκη και αφαίρεση στοιχείων
Η
Η διαγραφή ενός
Array
Εικόνων Έλεγχος Ελεύθεροι Array
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα