Typ danych


Typ danych w encyklopedii

Z Wikipedii, wolnej encyklopedii Przejdź do nawigacji Przejdź do wyszukiwania

Typ – opis rodzaju, struktury i zakresu wartości, jakie może przyjmować dany literał, zmienna, stała, argument, wynik funkcji lub wartość.

Spis treści

Przykładowe typy danych | edytuj kod

Przykładowe typy występujące w wielu językach programowania:

Kontrola typów | edytuj kod

Część języków programowania stosuje kontrolę typów jako sposób zabezpieczania kodu przed nieprawidłowym działaniem oraz poprawienia jego czytelności (dla języków programowania, w których nie jest konieczna jawna deklaracja typów zmiennych). Kontrola typów może mieć postać typowania dynamicznego lub typowania statycznego.

Przykład kontroli typu w języku C++ | edytuj kod

 int* wskaznik = malloc (sizeof(int)); 

Próba kompilacji powyższego kodu spowoduje błąd, gdyż funkcja malloc zwraca typ wskaźnikowy void*, natomiast zmienna wskaznik posiada typ int*.

Przykład kontroli typu w języku PHP | edytuj kod

 function test(MojaKlasa $zmienna) { /* Kod funkcji */ } 

Zastosowanie kontroli typu argumentu funkcji test spowoduje wystąpienie błędu w przypadku, jeśli argument $zmienna nie będzie instancją klasy MojaKlasa.

Zobacz też | edytuj kod

Na podstawie artykułu: "Typ danych" pochodzącego z Wikipedii
OryginałEdytujHistoria i autorzy