Sobes.tech
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 υποστηρίζει επίσης επεκτάσεις τύπων και τύπους-περιτυλίγματα, καθιστώντας το σύστημα τύπων ευέλικτο και ισχυρό.