Junior
Swiftтеги түрлөр кайсы эки топко бөлүнөт?
sobes.tech AI
AIден жооп
Swift-теги эки топко бөлүнөт:
-
Маалымат түрлөрү (Value types): Бул түрлөрдүн мисалдары өз маанисин түз сактайт. Мисалынын көчүрмөсү жасалганда, жаңы көзкарандысыз көчүрмө түзүлөт. Мисалдар:
struct,enum, негизги маалымат түрлөрү (Int,Double,Bool,String,Array,Dictionary,Set). -
Байланыш түрлөрү (Reference types): Бул түрлөрдүн мисалдары чын маанидеги мааниге жайгашкан жерге шилтеме сактайт. Мисал көчүрүлгөндө, шилтеме гана көчүрүлөт, өзү эмес. Бир нече өзгөрмө бир эле мисалга шилтеме кылышы мүмкүн. Мисалдар:
class,function,closure.