Book content
Skip to reader controlsSkip to navigationSkip to book detailsSkip to footer
TYPYATOMOWE:WEKTORYINULL
2
2.1.KlasyfikacjatypówobiektówwjęzykuR
Każdyjzykprogramowaniamożnapostrzegajakonarzdziesłużącedoinstruowania
komputera,wjakisposóbnależyprzekształcidanewejściowetak,bywygenerowa
interesującenasdanewyjściowe.Okazujesi,żebardzoczstowprzetwarzanych
njednostkachinformacji”dasiznaleźnapoziomieogólnympewnepodobieństwa.
Naprzykład,wpewnymfragmencieprogramupewienobiektmożebyreprezentowany
wpostaciskończonegociąguliczbnaturalnychoraznapisu.To,cowmatematyceznamy
podpojciemzbiorulubdziedziny,wjzykuRbdziemyokreślamianemtypudanych.
1)typypodstawowe:
a)typyatomowe(ang.atomic):
b)typyostrukturzerekurencyjnej(ang.recursive):
—nazwa(symbol;typname);
—wywołanie(typcall);
2)typyzłożone(ang.compoundtypes),którereprezentowanesąprzyużyciuobiek-
tówtypówpodstawowych,m.in.:
1Typycalliexpressionmożnatakżezaklasyfikowadogrupytypówrekurencyjnych;