Middle
Фарқиятҳои байни семантикҳо чистанд?
sobes.tech AI
Ҷавоб аз AI
Намуди арзиш:
- Вақте таъин ё гузаронида мешавад ба функсия, нусхакорӣ мешавад.
- Ҳар тағирот нусхаи нав месозад.
- Дар стек нигоҳ дошта мешавад (дар бештари ҳолатҳо).
- Мисолҳо:
struct,enum, намудҳои асосӣ (Int,Double,Bool,String).
Намуди ишора:
- Бо ишора гузаронида мешавад.
- Бисёре аз тағирёбандаҳо метавонанд ба як намуна ишора кунанд.
- Тағирот тавассути як тағирёбанда ба ҳамаи ишораҳо ба он намуна таъсир мерасонад.
- Дар куча нигоҳ дошта мешавад.
- Мисолҳо:
class,func.
Мувофиқат:
| Хусусият | Намуди арзишҳо | Намуди ишораҳо |
|---|---|---|
| Нусхакорӣ | Ба арзиш | Ба ишора |
| Тағирот | Нусхаи нав месозад | Ба ҳама ишораҳо таъсир мерасонад |
| Захиракунӣ | Стек (одатан) | Куча |
| Самаранокӣ | Аксар вақт тезтар (беҳузур аз хароҷоти куча ва ARC) | Баъзан сусттар (зеро куча ва ARC) |
| Бехатарии ҷараён | Ба таври пешфарз, бехатар барои ҷараёнҳо (ҳар ҷараён бо нусхаи худ кор мекунад) | Талаб мекунад ҳамоҳангсозӣ дар дастрасӣ аз ҷараёнҳои гуногун |