Tagskilgreining

e. type hint

Einnig kallað: type hint, type hints, tagskilgreiningar, tagskilgreiningum

Merking í kóða sem segir hvaða tegund gagna breyta, færibreyta falls eða skilagildi á að hafa.

Tagskilgreining er merking í kóða sem segir hvaða tag, þ.e. tegund gagna, breyta, færibreyta falls eða skilagildi á að hafa, t.d. texti, heiltala eða listi. Í Python eru tagskilgreiningar valkvæðar og hafa ekki áhrif á keyrslu, en verkfæri eins og mypy og ritlar nota þær til að finna villur áður en kóðinn er keyrður. Í TypeScript eru tög hluti af málinu og þýðandinn athugar þau.

Tagskilgreiningar gera kóða læsilegri og hjálpa líka mállíkani að skilja hvað fall á að taka við og skila.

Dæmi úr starfi

Gagnafræðingur biður erindreka að bæta tagskilgreiningum við Python-skriftu sem hreinsar sölugögn. Hún keyrir svo mypy, sem finnur fall sem skilar stundum None í stað tölu.

Tengd hugtök

Ekkert námsefni er tengt þessu hugtaki enn.

Öll hugtök