Junior — Middle
Μπορείς να απαριθμήσεις τους τύπους δεδομένων που χρησιμοποιούνται στη γλώσσα Dart;
sobes.tech AI
Απάντηση από AI
Στη γλώσσα Dart, υπάρχουν διάφοροι βασικοί τύποι δεδομένων:
- int — ακέραιοι αριθμοί (π.χ., 1, 42, -7)
- double — αριθμοί κινητής υποδιαστολής (π.χ., 3.14, -0.001)
- String — αλφαριθμητικές συμβολοσειρές (π.χ., "Γειά")
- bool — λογικές τιμές (true ή false)
- List — ταξινομημένη λίστα στοιχείων (π.χ., [1, 2, 3])
- Map — συλλογή ζευγών κλειδιού-τιμής (π.χ., {'κλειδί': 'τιμή'})
- Set — σύνολο μοναδικών στοιχείων
- dynamic — τύπος που επιτρέπει την αποθήκευση τιμών οποιουδήποτε τύπου, ο έλεγχος τύπων γίνεται κατά την εκτέλεση
- var — μεταβλητή με έμμεσο τύπο, ο τύπος υπολογίζεται από τον μεταγλωττιστή
Παράδειγμα χρήσης:
int ηλικία = 25;
double ύψος = 1.75;
String όνομα = 'Ιβαν';
bool είναιΦοιτητής = true;
List<int> βαθμοί = [90, 85, 78];
Map<String, String> πρωτεύουσες = {'Ρωσία': 'Μόσχα', 'Γαλλία': 'Παρίσι'};