Junior — Middle
Ποιες υπάρχουσες κατηγορίες τύπων δεδομένων γνωρίζεις στη γλώσσα Kotlin;
sobes.tech AI
Απάντηση από AI
Στο Kotlin, υπάρχουν οι ακόλουθες βασικές κατηγορίες τύπων δεδομένων:
- Πρωταρχικοί τύποι (αριθμοί, χαρακτήρες, boolean τιμές): Int, Long, Double, Float, Char, Boolean.
- Strings: String — ένας αμετάβλητος τύπος για κείμενο.
- Συλλογές:
- Μεταβλητές (mutable): MutableList, MutableSet, MutableMap.
- Μόνο για ανάγνωση: List, Set, Map.
- Τύποι nullable: οποιοσδήποτε τύπος μπορεί να δηλωθεί με
?, π.χ.String?, για να επιτραπεί η τιμή null. - Χρησιμοποιημένες από τον χρήστη κλάσεις και αντικείμενα: κλάσεις, data class, sealed class κ.ά.
- Τύποι λειτουργιών: τύποι συναρτήσεων, π.χ.
(Int, Int) -> Int.
Το Kotlin υποστηρίζει επίσης επεκτάσεις τύπων και τύπους-περιτυλίγματα, καθιστώντας το σύστημα τύπων ευέλικτο και ισχυρό.