Metakis – tai žodžio meta- ir kis (iš angl. case – atvejis) sudurtinis terminas, dažniausiai vartojamas programavimo kontekste.
Reikšmė:
Tai situacija, kai kintamasis arba išraiška gali turėti kelis skirtingus tipus arba struktūras priklausomai nuo konteksto ar vykdymo metu gautų duomenų. Tai susiję su dinaminio tipavimo arba polimorfinėmis sistemomis.
Pavyzdžiai:
1. JavaScript – kintamasis gali keisti tipą:
javascript
let x = 5; // skaičius
x = "labas"; // eilutė (metakis – tipas pasikeitė)
2. Polimorfinė funkcija, pvz., Python:
python
def sudek(a, b):
return a + b Veikia su skaičiais ir eilutėmis (metakis – priklauso nuo argumentų)
3. JSON duomenys – laukas gali būti skirtingų tipų įrašuose:
json
[
{ "reikšmė": 42 },
{ "reikšmė": "tekstas" }
]
Trumpai: Metakis – kintama tipų struktūra ar reikšmė, priklausanti nuo konteksto.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.