hlmod.hu
https://hlmod.hu/

Tag mismatch
https://hlmod.hu/viewtopic.php?f=9&t=10061
Oldal: 1 / 1

Szerző:  Gatshow [ 2013.08.11. 10:09 ]
Hozzászólás témája:  Tag mismatch

Hi!
A Tag mismatch (log) mit jelent? mi ott a hiba??

Szerző:  RaZzoR [ 2013.08.11. 10:17 ]
Hozzászólás témája:  Re: Tag mismatch

Általában hiányzik valami a sorból (karakter: & ; és még sorolhatnám)

Szerző:  varadI [ 2013.08.11. 11:50 ]
Hozzászólás témája:  Re: Tag mismatch

De akár paraméter is hiányozhat!

Szerző:  Metal [ 2013.08.16. 09:55 ]
Hozzászólás témája:  Re: Tag mismatch

WROONG!


Mi köze a referencia operátornak ehez? (és a semicolomnak?)

A nyelvben nincsenek tipusok, csak osztályozás, amiket tagekkel lehet megvalósítani.
Ilyen tag a bool, Float, Trie stb
Ha különböző taggelésű elemeket hasonlítasz össze, vagy egyiknek odaadnád a másik értékét, akkor dob hibát a fordító. (Illetve futásidőben, ha fordításidőben ez nem tudta ellenőrizni)...

pl:
SMA Forráskód: [ Mindet kijelol ]
  1. new bool:l = false;
  2. new float:f = 2.0;
  3. l = f; // Tag mismatch
  4.  


Szép és jó, hogy a nyelv típusmentes, mivel ezzel a partizán scriptelek nem tudnak nagy hibákat idézni, viszont attól függetlenül az osztályozással sok futásidejű nem várt esemény várható rosszul kezelt "típusok" esetén. Lehet olyankor az új érték 0 lesz, esetleg valami exterminális szám, futásidőben dől el ez.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/