Ποια είναι η διαφορά μεταξύ μεταβλητού και αμετάβλητου;

Πίνακας περιεχομένων:

Ποια είναι η διαφορά μεταξύ μεταβλητού και αμετάβλητου;
Ποια είναι η διαφορά μεταξύ μεταβλητού και αμετάβλητου;

Βίντεο: Ποια είναι η διαφορά μεταξύ μεταβλητού και αμετάβλητου;

Βίντεο: Ποια είναι η διαφορά μεταξύ μεταβλητού και αμετάβλητου;
Βίντεο: Μεταβατικά - Αμετάβατα - Συνδετικά Ρήματα (Δ' - Ε' - ΣΤ' τάξη) 2024, Νοέμβριος
Anonim

Ένα μεταβλητό αντικείμενο μπορεί να αλλάξει μετά τη δημιουργία του και ένα αμετάβλητο αντικείμενο δεν μπορεί. Τούτου λεχθέντος, εάν ορίζετε τη δική σας κλάση, μπορείτε να κάνετε τα αντικείμενά της αμετάβλητα κάνοντας όλα τα πεδία τελικά και ιδιωτικά. … Ή, μπορείτε να μετατρέψετε τη συμβολοσειρά σε έναν πίνακα χαρακτήρων, ο οποίος θα είναι μεταβλητός.

Ποια είναι η διαφορά μεταξύ μεταβλητού και αμετάβλητου τύπου δεδομένων;

Αν η τιμή μπορεί να αλλάξει, το αντικείμενο ονομάζεται μεταβλητό, ενώ εάν η τιμή δεν μπορεί να αλλάξει, το αντικείμενο ονομάζεται αμετάβλητο.

Τι είναι μεταβλητό και αμετάβλητο δώστε ένα παράδειγμα;

Απλώς, ένα μεταβλητό αντικείμενο μπορεί να αλλάξει μετά τη δημιουργία του και ένα αμετάβλητο αντικείμενο όχι. Αντικείμενα ενσωματωμένων τύπων όπως (int, float, bool, str, tuple, unicode) είναι αμετάβλητα. Τα αντικείμενα των ενσωματωμένων τύπων όπως (λίστα, σύνολο, dict) είναι μεταβλητά Οι προσαρμοσμένες κλάσεις είναι γενικά μεταβλητές.

Ποια είναι η διαφορά μεταξύ του mutable και του αμετάβλητου στο Swift;

Mutable σημαίνει ότι μια τιμή μπορεί να αλλάξει μόλις οριστεί αρχικά (μέσω της αρχικοποίησης), ενώ immutable σημαίνει ότι μια τιμή δεν μπορεί να αλλάξει.

Τι καταλαβαίνετε από τα μεταβλητά και αμετάβλητα αντικείμενα;

Τα αντικείμενα των οποίων η τιμή μπορεί να αλλάξει λέγεται ότι είναι μεταβλητά. Τα αντικείμενα των οποίων η τιμή είναι αμετάβλητη μόλις δημιουργηθούν ονομάζονται αμετάβλητα.

Συνιστάται: