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

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

Groovy Τύποι Δεδομένων

Groovy είναι μια γλώσσα προγραμματισμού που αναπτύχθηκε από τον Guillaume Laforge και σχεδιάστηκε με τη συνεργασία της Java κοινοτική διαδικασία . Είναι συντακτικά όμοια με τη γλώσσα προγραμματισμού Java, αλλά διαθέτει μετοχές με Perl , Ruby , Python και Smalltalk γλώσσες προγραμματισμού . Groovy μπορεί να χρησιμοποιηθεί ως γλώσσα γραφής που χρησιμοποιεί το Java Virtual Machine ( JVM ) . Η JVM είναι ένας διερμηνέας που τρέχει Java bytecode . Bytecode είναι Java κώδικα που έχει συνταχθεί σε μορφή αναγνώσιμη από μηχάνημα . Τύποι δεδομένων
Η

τύποι δεδομένων είναι ένας τρόπος κατάταξης των μεμονωμένων μονάδων δεδομένων . Περιγράφουν το μέγεθος των δεδομένων όσον αφορά το πόσα ψηφιακών bits καταλαμβάνει στην αποθήκευση. Τύποι δεδομένων περιγράφουν επίσης τα είδη των εργασιών που μπορούν να εκτελεστούν επί των δεδομένων. Οι γλώσσες προγραμματισμού έχουν συνήθως ένα σύνολο προκαθορισμένων " βασικούς τύπους δεδομένων . " Οι περισσότερες γλώσσες προγραμματισμού επιτρέπουν επίσης στο χρήστη να δημιουργήσει το δικό του τύπους δεδομένων με βάση τους βασικούς τύπους δεδομένων . Τύποι
εικόνων Βασικά Στοιχεία Java
Η

Οι βασικοί τύποι δεδομένων είναι Groovy η ίδια όπως σε Java. Είναι χορδές , bytes , σορτς , ints , επιμήκη , πλωτήρες, δίκλινα , booleans και χαρακτήρες . Χορδές είναι συμβολοσειρές κειμένου . Υπάρχει επίσης μια ειδική έκδοση Groovy του τύπου δεδομένων Java String ονομάζεται Gstring . Bytes είναι ακέραιοι 8 -bit που μπορεί να έχει οποιαδήποτε τιμή μεταξύ -128 και +127 . Σορτς είναι ακέραιοι 16 -bit που μπορεί να έχει οποιαδήποτε τιμή μεταξύ 767 και +32 -32 768. Ints είναι ακέραιοι 32 -bit που μπορεί να έχει οποιαδήποτε τιμή μεταξύ +2 147 483 647 και 147 483 -2 648 . Λαχταρά είναι ακέραιοι 64 -bit που μπορεί να έχει οποιαδήποτε τιμή μεταξύ +9 223 372 036 854 775 807 και 223 372 -9 036 854 775 808. Άρματα και οι doubles είναι τα είδη δεδομένων που μπορεί να κρατήσει μεγάλο αριθμό δεκαδικών ? Μέγεθος της μνήμης τους είναι 32 bits και 64 bits , αντίστοιχα . Booleans έχει δύο τιμές : αληθής ή ψευδής . Booleans χρησιμοποιούνται σε συστήματα ελέγχου σε Java και Groovy . Χαρακτήρες είναι 16 - bit unicode χαρακτήρες .

Η Λίστες
Η

Υπάρχουν δύο κύριες ενσωματωμένων τύπων δεδομένων που διατίθενται στην Groovy , αλλά δεν είναι διαθέσιμο σε Java . Αυτές είναι οι λίστες και χάρτες . Λίστες χρησιμοποιούνται για την αποθήκευση συλλογές δεδομένων προκειμένου . Για παράδειγμα , ένας τύπος δεδομένων λίστας που ονομάζεται " mainList " μπορούν να δηλωθούν στο Groovy ως εξής : Λίστα mainList = [ 1 , 5 , 65 , 100 ] . Οι τιμές εντός κατάλογοι μπορεί να προσεγγιστεί με αναφορά στο δείκτη του στοιχείου , όπου τα στοιχεία αναπροσαρμόζονται ξεκινώντας 0 . Για παράδειγμα , για να εκτυπώσετε το πρώτο στοιχείο της " mainList " σε Groovy θα γράψετε : println mainList [ 0 ] . Η δήλωση αυτή θα εκτυπώσει " 1 " .
Εικόνων Χάρτες
Η

Maps είναι παρόμοια με τις λίστες . Σε αντίθεση με τις λίστες των δεδομένων σε ένα χάρτη δεν διατάσσεται . Κάθε στοιχείο ενός χάρτη αποτελείται από ένα ζεύγος στοιχείων . Ένα μέλος αυτού του ζεύγους ενεργεί ως μια ετικέτα για την άλλη . Ένας χάρτης των αποτελέσματα των εξετάσεων της κατηγορίας των φοιτητών μπορεί να δηλωθεί ως εξής : examResults = [ " Danny" : 64 , " Alice " : " A " , " βαρίδι" : 78,5 , " Cora " : 84 ] . Σημειώστε ότι οι τιμές που είναι αποθηκευμένες στις examResults χάρτη είναι διαφορετικών τύπων . Αποτέλεσμα εξετάσεις της Αλίκης είναι ένα string , του Bob είναι ένα float , και Cora και Ντάνι είναι δύο ακέραιοι . Οι τιμές εντός χάρτες μπορεί να προσεγγιστεί με αναφορά στην ετικέτα του στοιχείου . Για παράδειγμα , για να εκτυπώσετε αποτέλεσμα εξετάσεις Ντάνι θα γράψει μία από τις δύο ακόλουθες δηλώσεις : println examResults [ " Danny" ] ή println examResults.Danny . Και οι δύο αυτές δηλώσεις θα τυπώσει " 64 . " Και οι δύο είναι εξίσου έγκυρους τρόπους εκτύπωση ένα στοιχείο ενός χάρτη σε Groovy .
Η
εικόνων

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

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