Kuna tofauti gani kati ya inayoweza kubadilika na isiyobadilika?

Orodha ya maudhui:

Kuna tofauti gani kati ya inayoweza kubadilika na isiyobadilika?
Kuna tofauti gani kati ya inayoweza kubadilika na isiyobadilika?

Video: Kuna tofauti gani kati ya inayoweza kubadilika na isiyobadilika?

Video: Kuna tofauti gani kati ya inayoweza kubadilika na isiyobadilika?
Video: KUKOSA HEDHI AU KUBADILIKA KWA MZUNGUKO INAWEZA KUWA TATIZO KUBWA 2024, Novemba
Anonim

Kipengee kinaweza kubadilishwa kinaweza kubadilishwa baada ya kutengenezwa, na kipengee kisichobadilika hakiwezi. Hiyo ilisema, ikiwa unafafanua darasa lako mwenyewe, unaweza kufanya vitu vyake kuwa visivyobadilika kwa kufanya nyanja zote kuwa za mwisho na za kibinafsi. … Au, unaweza kubadilisha mfuatano hadi safu ya herufi, ambazo zitabadilika.

Kuna tofauti gani kati ya aina ya data inayoweza kubadilika na isiyobadilika?

Ikiwa thamani inaweza kubadilika, kitu kinaitwa kigeugeu, na kama thamani haiwezi kubadilika, kitu hicho kinaitwa kisichobadilika.

Ni nini kinachoweza kubadilika na kisichobadilika kwa mfano?

Kwa urahisi, kitu kinachoweza kubadilishwa kinaweza kubadilishwa baada ya kutengenezwa, na kitu kisichobadilika hakiwezi. Vipengee vya aina zilizojengewa ndani kama (int, float, bool, str, tuple, unicode) hazibadiliki. Vitu vya aina zilizojengewa ndani kama vile (orodha, seti, dict) vinaweza kubadilishwa Madarasa maalum kwa ujumla yanaweza kubadilishwa.

Kuna tofauti gani kati ya inayoweza kubadilika na isiyobadilika katika Swift?

Inayoweza kubadilika inamaanisha kuwa thamani inaweza kubadilika mara tu itakapowekwa (kupitia uanzishaji), ambapo isiyobadilika inamaanisha kuwa thamani haiwezi kubadilika..

Unaelewa nini kuhusu vitu vinavyoweza kubadilika na visivyobadilika?

Vitu ambavyo thamani yake inaweza kubadilika inasemekana kuwa inaweza kubadilika. Vitu ambavyo thamani yake haibadiliki mara tu vinapoundwa vinaitwa visivyobadilika.

Ilipendekeza: