Jaka jest różnica między zmiennością a niezmiennością?

Spisu treści:

Jaka jest różnica między zmiennością a niezmiennością?
Jaka jest różnica między zmiennością a niezmiennością?

Wideo: Jaka jest różnica między zmiennością a niezmiennością?

Wideo: Jaka jest różnica między zmiennością a niezmiennością?
Wideo: Immutability - Computerphile 2024, Listopad
Anonim

A zmienny obiekt może zostać zmieniony po utworzeniu, a niezmienny obiekt nie może. To powiedziawszy, jeśli definiujesz własną klasę, możesz uczynić jej obiekty niezmiennymi, czyniąc wszystkie pola ostatecznymi i prywatnymi. … Lub możesz przekonwertować ciąg na tablicę znaków, która będzie zmienna.

Jaka jest różnica między zmiennym a niezmiennym typem danych?

Jeśli wartość może się zmienić, obiekt nazywa się zmienny, natomiast jeśli wartość nie może się zmienić, obiekt nazywa się niezmienny.

Co to jest zmienny i niezmienny, podać przykład?

Prosto mówiąc, obiekt zmienny może zostać zmieniony po utworzeniu, a obiekt niezmienny nie może. Obiekty wbudowanych typów, takich jak (int, float, bool, str, tuple, unicode) są niezmienne. Obiekty wbudowanych typów jak (lista, set, dict) są mutowalne Klasy niestandardowe są generalnie mutowalne.

Jaka jest różnica między mutowalnym a niemutowalnym w Swift?

Mutable oznacza, że wartość może się zmienić po początkowym ustawieniu (poprzez inicjalizację), natomiast immutable oznacza, że wartość nie może się zmienić.

Co rozumiesz przez zmienne i niezmienne obiekty?

Obiekty, których wartość może się zmieniać, są określane jako zmienne. Obiekty, których wartość jest niezmienna po ich utworzeniu, nazywane są niezmiennymi.

Zalecana: