Kommt auf die Bascom-Version an, siehe history.txt:
2.0.5.0
- local variables may now have the same name as global variables.Eigentlich nur da, denn die einzig andere/n lokale/n Variable/n, also übergebene Funktionsparameter, haben einen Wert. Nämlich den sie beim Aufruf der Funktion übergeben bekamen.Auch beim definieren einer lokalen Variable mit LOCAL?
So'ne Aussage ist ja recht sinnfrei, denn wenn bei MCS ein Fehler im Compiler entsteht, dann geht u.U. gar nix mehr.
Von einem Fehler grundsätzlich und speziell bei die Namensgebung von Variablen auszugehen, stellt im Prinzip jegliche Programmierung in Frage und macht auch so keinen Sinn.
Abgesehen davon würde ich zustimmen, gleiche Namen für lokale und globale Variablen kann man locker vermeiden.
Lesezeichen