Dom Razvoj Što je zaključak tipa? - definicija iz tehopedije

Što je zaključak tipa? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači zaključak tipa?

Zaključivanje tipa je automatsko oduzimanje vrsta podataka određenih izraza u programskom jeziku, obično se vrši u vrijeme sastavljanja. To uključuje analizu programa i zaključivanje različitih vrsta nekih ili svih izraza u tom programu tako da programeru nije potrebno izričito unositi i definirati tipove podataka svaki put kada se u njemu koriste varijable.

Tehopedija objašnjava zaključak tipa

Zaključivanje tipa često je značajka prevoditelja funkcionalnih programskih jezika, a ne objektno orijentiranih. Sastavljaču ili tumaču potrebne su samo minimalne informacije, kao i kontekst da bi se shvatilo kakva je vrsta podataka varijable ili izraza.


Algoritam zaključivanja pokušava odrediti vrste argumenata kao i vrstu povratne vrijednosti, a zatim pokušava pronaći najkonkretniju vrstu podataka koja djeluje sa svim argumentima. Kao osnovni primjer uzmimo funkciju Foo (a, b) = x + y; prevodilac zna da operater "+" uzima dva cijela broja i također vraća cijeli broj, tako da sada prevoditelj ili interpreter može zaključiti da i Foo ima cijeli broj.

Što je zaključak tipa? - definicija iz tehopedije