In sommige user interface frameworks/libraries heb je het wel, zoals angular of vue. Daar kun je bijvoorbeeld de breedte van een container "binden" aan een variabele zoals de schermgrootte. Of de class van een input element binden aan de (geldigheid van) de input-waarde, etc. Zodra de een verandert verandert de ander dynamisch mee.quote:Op donderdag 23 juli 2020 22:57 schreef Tom_Ace het volgende:
[..]
Het is vooral heel irritant. Wanneer gebruik je zoiets nou in de praktijk?
Ja arrays worden vaak by reference doorgegeven ten behoeve van performance zodat je niet een hele copy hoeft te maken meen ik.quote:Op vrijdag 24 juli 2020 11:21 schreef Tom_Ace het volgende:
[..]
Het was volgens mij alleen bij arrays. Als je bijvoorbeeld dit deed:
a = [1,2,3,4]
b = a
en je veranderde a, dan veranderde b mee.
Wilde je dat niet, dan moest je dit doen:
b = a.copy
Dingen zoals c = a + b kon alleen als a en b numeriek waren, zo niet dan kreeg je een foutmelding.
Lingo was een heel simpele programmeertaal maar je kon er echt mooie dingen mee maken. Director was een fantastisch authoring programma, totdat Adobe het opkocht omdat het te concurrerend voor ze was. Die hebben het een stille dood laten sterven.
Hm dat weet ik niet zeker, kan je dat verder toelichten?quote:Op vrijdag 24 juli 2020 12:21 schreef 2thmx het volgende:
[..]
De twee pointers én de logica dat ze bij elkaar opgeteld moeten worden. Dus de functie en zijn argumenten. Het kan in theorie, maar het levert heel moeilijk leesbare code om iets voor elkaar te krijgen dat al kan met bestaande talen die leesbaarder zijn .
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |