Dat wordt zoeken naar elke deling, en bij elke gevonden exemplaar de context opzoeken, en afvragen of het resultaat float of integer moet zijn. Scherm coordinaten zijn allemaal integer bv.
Dit is ook de reden dat OpenPLi 9 zo lang duurt, veel van dit soort fouten komen pas bij gebruik naar boven.
Dit is een probleem in elke losely typed programmeertaal, als je dan niet de discipline hebt als developer om over dit soort dingen na te denken (omdat het niet hoeft), dan kun je hier tegenaan lopen.
De PHP wereld gaat op dit moment door hetzelfde proces, waarbij strict typing wordt geintroduceerd.
We kunnen er op wachten dat dit verder zal gaan, en ook zaken als
"12345" / 6
foutmeldingen gaat opleveren ( is namelijk ook een impliciete type conversie ).
Voor iemand die opgegroeid is met typed languages als C, of iemand die een formele opleiding op dit vlak heeft genoten, is dit een vreemde gewaarwording.
Ik heb nog geleerd om variabelen te prefixen met een letter dat het type aangeeft, zoals iNummer en fNummer...
Edited by WanWizard, 30 April 2023 - 16:48.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.