10.2. Qaytariluvchi qiymatlar tiplari
Dasturlashning boshqaruvchi tillarining ko‘pchiligida funksiyalar tomonidan
qaytarilishi mumkin bo‘lgan o‘zgaruvchilar tiplari cheklangan. FORTRAN 77, Pascal va
Modula-2 tillarida funksiyalar faqat strukturalashmagan tiplarni qaytarishi mumkin.
S tilida funksiyalar massiv va funksiyalardan tashqari har qanday tipdagi
o‘zgaruvchilarni qaytarishi mumkin. C++ tili S tiliga o‘xshash, ammo unda funksiyalar
foydalanuvchi tomonidan aniqlangan o‘zgaruvchilar yoki sinflar ob’ektini ham
qaytarishi mumkin. Ada tili – zamonaviy boshqaruvchi tillar orasida funksiyalar har
qanday tipli o‘zgaruvchilarni qaytara oladigan yagona til hisoblanadi.
Do'stlaringiz bilan baham: |