Object Pascal тіліндегі деректер типтерінің жіктелуі
"Object Pascal" тілінде кез келген айнымалы шамалар, функциялар немесе өрнектер өздерінің типтерімен сипатталады. Белгілі бір объектінің қабылдай алатын мәндері мен оларға орындалатын амалдар жиынтығы оның деректер түріне тікелей байланысты болады. Мәліметтердің барлық түрлері жалпы құрылымына қарай екі үлкен топқа, атап айтқанда жай және құрылымды түрлерге бөлінеді. Сонымен қатар тіл құрамында бағдарламалаудың кең мүмкіндіктерін қамтамасыз ететін "Procedure" деп аталатын процедуралық түрлер, көрсеткіштерді білдіретін "Pointer" сілтемелері, мәліметтерді икемді сақтайтын "Variant" типтері, сондай-ақ объектіге бағытталған құрылымдарды жүзеге асыратын "Object" пен "Class" типтері кеңінен қолданылады. Құрылымды түрлер қатарына массивтер ("Array"), мәтіндік жолдар ("String"), жиындар ("Set"), файлдар ("File") және жазбалар ("Record") енеді.
Жай түрлердің басты сипаты – олардың мәндерінің әрі қарай бөлінбейтіндігінде және белгілі бір қатаң тәртіппен орналасатындығында. Осы айрықша қасиеттеріне байланысты оларды скалярлық түрлер деп те атайды. Егер бірнеше бүтін сандар жиынтығымен немесе реттелген тізбектелген объектілермен жұмыс жүргізу қажет болса, тек скалярлық шамаларды пайдалану жады үнемділігіне жатпайды. Тілдегі стандартты түрлерге нақты және бүтін сандар, логикалық және таңбалық шамалар жатады. Жай түрлер ішіндегі нақты ("Real") сандар мен күн-уақытты көрсететін "Date-Time" мәндерінен басқалары реттелген шамалар қатарына біріктіріледі. Осылайша, реттелген түрлерге бүтін, таңбалық ("Char"), логикалық ("Boolean"), санаулы және шектелген шамалар енеді.
Мақаланың жалғасы жазылушыларға қолжетімді
Жазылымыңыз болса, аккаунтыңызға кіріңіз. Болмаса, мақаланы толық оқу үшін жазылымды рәсімдеңіз.
Тағы 6 бөлім · ~5 мин оқу
жазылушыларға