Sobes.tech
Middle

Hol tárolódnak a Swiftben a referencia típusok és az érték szerint tárolt típusok?

sobes.tech MI

Válasz az MI-től

A hivatkozástípusok (osztályok, lezárások) a heapben (Heap) tárolódnak. Az érték szerint tárolt típusok (struktúrák, enumerációk, tuple-ök, alapvető típusok, mint például Int, Bool, String) a veremben (Stack) tárolódnak, kivéve, ha részei egy hivatkozástípusnak vagy lezárás által elfogottak – akkor a heapben tárolódnak.