Intern
Πώς γίνεται η δήλωση μεταβλητής στη γλώσσα προγραμματισμού Kotlin για Android;
sobes.tech AI
Απάντηση από AI
Για να δηλώσετε μια μεταβλητή σε Kotlin, χρησιμοποιούνται οι λέξεις-κλειδιά val (για αμετάβλητες μεταβλητές) και var (για μεταβλητές που μπορούν να αλλάξουν). Ο τύπος της μεταβλητής μπορεί να οριστεί ρητά ή να εξαχθεί από τον μεταγλωττιστή.
val name: String = "Kotlin" // Αμετάβλητη μεταβλητή με ρητά καθορισμένο τύπο String
var count: Int = 10 // Μεταβλητή που μπορεί να αλλάξει με ρητά καθορισμένο τύπο Int
val language = "Kotlin" // Αμετάβλητη μεταβλητή, ο τύπος εξάγεται ως String
var version = 1.6 // Μεταβλητή που μπορεί να αλλάξει, ο τύπος εξάγεται ως Double
Οι μεταβλητές δηλώνονται στο σώμα μιας κλάσης, μιας συνάρτησης ή στο ανώτερο επίπεδο του αρχείου.
Στην ανάπτυξη Android, οι μεταβλητές συχνά χρησιμοποιούνται για την αποθήκευση αναφορών σε στοιχεία View, δεδομένων από το SharedPreferences, αποτελεσμάτων από αιτήματα δικτύου κ.ά.
Παράδειγμα μέσα σε μια κλάση:
class MyActivity : AppCompatActivity() {
private lateinit var textView: TextView // lateinit για καθυστερημένη αρχικοποίηση μιας μη-null μεταβλητής
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
textView = findViewById(R.id.myTextView) // Ανάθεση τιμής
textView.text = "Γειά σου, Android!"
}
}