Stap 22: Variabele syntaxis
Volgens de handleiding kent OpenSCAD drie typen; Getallen en tekenreeksen Booleans.
https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/General
De handleiding is een vrij goed werk van de bespreking van de syntaxis van variabelen. En het heeft een discussie over de variabelen die wordt ingesteld bij compileren tijd en ruimte. Die discussie krassen alleen het oppervlak en nog begrip het compileren en de reikwijdte zal sterk verminderen de hoeveelheid empirisch programmering een moet doen.
Ik heb een model van wat dat werkt voor mij gebeurt. Aangezien ik niet een ontwikkelaar OpenSCAD ben, het misschien niet precies gelijk, maar het is zinvol en het houdt me van het krijgen in de problemen in mijn programma's.
Het eerste deel van dat model komt rechtstreeks uit de OpenSCAD handleiding, "kan het nuttig zijn om te denken van hen als override-kunnen constanten in plaats van als variabelen." In het proces van compileren is elke variabele binnen een bepaald bereik een waarde toegewezen. Dat waarde de laatste waarde die is toegewezen aan de variabele zullen. In die zin de "variabele" echt een constante is. Dit concept is eenvoudig genoeg, de complexiteit komt buiten. Deze regel geldt in elk bereik, niet alleen de globale scope.